← ClaudeAtlas

rf-libdoc-explainlisted

Load when the user needs to know how to use a specific RF keyword — arguments, syntax, options — before writing code; never guess from memory — in any language (e.g. "how to use keyword X", "keyword X dùng như thế nào", "tham số của X là gì", "cú pháp của X"). Use after rf-libdoc-search or independently when keyword name is already known. After explaining, always load the relevant library skill (rf-selenium/rf-appium/rf-requests) and rf-keyword-builder to write the code correctly.
toaipa/robotframework-agentskills · ★ 0 · AI & Automation · score 58
Install: claude install-skill toaipa/robotframework-agentskills
# Robot Framework Libdoc Explain Use this skill to retrieve detailed keyword docs and argument usage from Robot Framework libraries/resources/suites. Output JSON only. ## When to Use This Skill **Use `rf-libdoc-explain` when you already know the keyword name but need full argument details** — required arguments, optional arguments, default values, and usage examples. Workflow: 1. You already know the keyword name (e.g., from `rf-libdoc-search` results or documentation) 2. Run `rf-libdoc-explain` to get the full signature and argument breakdown 3. Use the correct arguments when writing the keyword call **vs `rf-libdoc-search`:** - 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 **Never guess keyword arguments from memory.** Always use this skill to verify the correct signature before writing a keyword call. ## Command Explain a keyword in standard libraries: ```bash python scripts/rf_libdoc.py --library BuiltIn --keyword "Log" --pretty ``` Explain across multiple sources: ```bash python scripts/rf_libdoc.py --library SeleniumLibrary --resource resources/common.resource --keyword "Open Browser" --pretty ``` Fallback to search if exact keyword not found: ```bash python scripts/rf_libdoc.py --library SeleniumLibrary --keyword "Open Brows" --search "open browser" --pretty ``` ## Notes - Use `--library`, `--resource`, `--suite`, or `--spec` (repeat