# Robotframework Libdoc Explain

> Explain Robot Framework keywords and their arguments from library/resource/suite documentation. Use when asked how to use a keyword, what arguments it takes, or to retrieve detailed keyword docs from libdoc across one or more libraries/resources.

- Skill: `majiayu000/robotframework-libdoc-explain` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/robotframework-libdoc-explain`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/robotframework-libdoc-explain/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/robotframework-libdoc-explain

---


# Robot Framework Libdoc Explain

Use this skill to retrieve detailed keyword docs and argument usage from Robot Framework libraries/resources/suites. Output JSON only.

## 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` (repeatable). Inputs are aggregated.
- Exact keyword matches return `keyword_matches` with argument breakdown.
- If no exact match, the script returns `matches` using name + `short_doc` + `doc` search.
- Use `--tag`, `--include-private`, `--exclude-deprecated` as filters.

