rf-libdoc-searchlisted
Install: claude install-skill toaipa/robotframework-agentskills
# Robot Framework Libdoc Search
Use this skill to search Robot Framework libraries/resources/suites for keywords that match a use case. Output JSON only.
## When to Use This Skill
**Use `rf-libdoc-search` BEFORE writing any keyword or test step** — to find what already exists instead of guessing or inventing keyword names.
Workflow:
1. You need to perform an action (e.g., "wait for element", "upload file", "get response body")
2. Run `rf-libdoc-search` to find matching keywords across the relevant libraries
3. Pick the best match from results
4. Use `rf-libdoc-explain` if you need the full argument details of the chosen keyword
5. Then write the keyword/test step using the correct name and arguments
**vs `rf-libdoc-explain`:**
- Use `rf-libdoc-search` when you don't know which keyword to use → find candidates
- Use `rf-libdoc-explain` when you already know the keyword name → get argument details
## Command
Search in standard libraries:
```bash
python scripts/rf_libdoc.py --library BuiltIn --library OperatingSystem --search "create temp file" --pretty
```
Search multiple sources with custom weights:
```bash
python scripts/rf_libdoc.py --library SeleniumLibrary --resource resources/common.resource --search "upload file" --weights name=0.5,short_doc=0.3,doc=0.2 --limit 10 --pretty
```
## Notes
- Use `--library`, `--resource`, `--suite`, or `--spec` (repeatable). Inputs are aggregated.
- Search considers keyword name, `short_doc`, and full `doc`.
- Use `--tag` to filte