← ClaudeAtlas

rf-libdoc-searchlisted

Load before writing any keyword or test step when the correct keyword name is uncertain — never guess or invent names — in any language (e.g. "which keyword to use for...", "tìm keyword để...", "có keyword nào để...", "keyword nào dùng cho..."). After finding candidates, load rf-libdoc-explain for full argument details.
toaipa/robotframework-agentskills · ★ 0 · AI & Automation · score 58
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