Robot Framework agent skills for Claude Code - web, API, mobile testing, asset generation, and RF analysis tools
npx claudepluginhub manykarim/robotframework-agentskillsRobot Framework agent skills for Claude Code - library references, test/keyword/resource generators, libdoc search, and results analysis
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 80 focused plugins, 185 specialized agents, and 153 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
A Claude Code plugin marketplace providing AI agent skills for Robot Framework test automation. Includes skills for web testing (Browser/Selenium), API testing (Requests/RESTinstance), mobile testing (Appium), asset generation, and RF analysis tools.
# Install as Claude Code Plugin
claude plugin add github:manykarim/robotframework-agentskills
# Or install skills directly to your project
cp -r skills/robotframework-browser-skill .claude/skills/
# Install from VSIX
code --install-extension vscode-extension/robotframework-agentskills-1.0.0.vsix
# Load the plugin directory directly
claude --plugin-dir ./plugins/rf-agentskills
Or copy individual skills from skills/ to your project's .claude/skills/ for standalone usage without the plugin system.
| Skill | Type | Command | Description |
|---|---|---|---|
| Browser Library | library-reference | /rf-agentskills:browser | Web testing with Playwright (auto-waiting, assertions, Shadow DOM) |
| SeleniumLibrary | library-reference | /rf-agentskills:selenium | Web testing with Selenium WebDriver |
| AppiumLibrary | library-reference | /rf-agentskills:appium | Mobile testing for iOS and Android |
| RequestsLibrary | library-reference | /rf-agentskills:requests | REST API testing with HTTP methods |
| RESTinstance | library-reference | /rf-agentskills:restinstance | REST API testing with JSON Schema validation |
| Keyword Builder | script-based | /rf-agentskills:keyword-builder | Generate RF user keywords from structured input |
| Test Case Builder | script-based | /rf-agentskills:testcase-builder | Generate RF test cases from structured input |
| Resource Architect | script-based | /rf-agentskills:resource-architect | Design resource/variable file layouts |
| Libdoc Search | script-based | /rf-agentskills:libdoc-search | Search library keywords by use case |
| Libdoc Explain | script-based | /rf-agentskills:libdoc-explain | Explain keyword arguments and documentation |
| Results | script-based | /rf-agentskills:results | Parse output.xml into JSON summaries (requires robotframework) |
The 5 library-reference skills provide documentation and usage guidance. The 6 script-based skills execute Python scripts to generate code or analyze artifacts. Library-reference skills cross-reference their companion script-based skills (e.g., the Browser skill suggests using Keyword Builder and Libdoc Search).
| Agent | Purpose |
|---|---|
| RF Test Architect | Plan test suites, select libraries, design project structure |
| RF Debug Expert | Diagnose test failures, analyze output.xml, fix flaky tests |
| RF Keyword Consultant | Find, explain, and compare keywords across libraries |
| RF Migration Guide | Upgrade RF versions, migrate between libraries |
.robot files after every write/editpip install robotframework
All scripts handle a missing robotframework package gracefully -- script-based skills that do not require it (keyword-builder, testcase-builder, resource-architect) work with the Python standard library alone.
Optional libraries (for their respective skills):
pip install robotframework-browser # Browser skill
pip install robotframework-seleniumlibrary # Selenium skill
pip install robotframework-appiumlibrary # Appium skill
pip install robotframework-requests # Requests skill
pip install RESTinstance # RESTinstance skill
Add to your project's .claude/settings.json to auto-configure for your team:
{
"extraKnownMarketplaces": {
"robotframework-agentskills": {
"source": {
"source": "github",
"repo": "manykarim/robotframework-agentskills",
"ref": "stable"
}
}
},
"enabledPlugins": {
"rf-agentskills@robotframework-agentskills": true
}
}
Agent Skills are modular, self-contained packages that include a SKILL.md file (instructions) plus optional scripts, references, and assets. AI agents load a skill when its name or description matches the user request. Skills use progressive disclosure: only metadata is loaded initially; the full skill body and references are loaded on demand.