rf-libdoc-explainlisted
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