Metadata-Version: 2.4
Name: rf-agentskills
Version: 0.4.0
Summary: Cross-agent installer for Robot Framework agent skills (Claude Code, Copilot, Codex, Cursor, Goose, OpenCode, Claude Desktop)
Project-URL: Homepage, https://github.com/manykarim/robotframework-agentskills
Project-URL: Repository, https://github.com/manykarim/robotframework-agentskills
Project-URL: Issues, https://github.com/manykarim/robotframework-agentskills/issues
Author-email: Many Kasiriha <many.kasiriha@gmail.com>
License: Apache-2.0
Keywords: agent-skills,claude-code,cursor,github-copilot,goose,installer,openai-codex,opencode,robotframework
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Robot Framework
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.10
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.7
Requires-Dist: tomli-w>=1.0
Requires-Dist: tomli>=2.0; python_version < '3.11'
Provides-Extra: dev
Requires-Dist: pytest-cov>=5; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.5; extra == 'dev'
Description-Content-Type: text/markdown

# rf-agentskills

Cross-agent installer for Robot Framework agent skills. Ships the
`plugins/rf-agentskills/` bundle (11 skills, 4 subagents, hooks,
helper scripts, MCP server) and writes it into the install paths of
seven coding agents:

| Agent | Status |
|---|---|
| Claude Code (CLI) | full native — skills, agents, hooks, MCP |
| GitHub Copilot (VS Code 1.108+) | full native (preview flags req'd) |
| OpenAI Codex | skills + MCP native; subagents transformed; hooks experimental |
| Cursor 1.7+ | skills→rules, hooks adapted, native MCP |
| OpenCode | subagents + MCP native; skills→commands; hooks deferred |
| Project Goose | MCP + persona text only |
| Claude Desktop | MCP only |

## Install

```bash
pipx install rf-agentskills
rf-agentskills install --agent claude-code
```

Or for every detected agent in one shot:

```bash
rf-agentskills install --all
```

## Subcommands

```
rf-agentskills install   --agent <name> [--scope user|project] [--prefix DIR]
                         [--what skills,agents,hooks,mcp] [--dry-run] [--force]
rf-agentskills uninstall --agent <name>
rf-agentskills list                # what's installed where, per the manifest
rf-agentskills targets             # which agents are detected on this machine
rf-agentskills doctor              # what works, what doesn't, what needs user action
rf-agentskills version
```

See `docs/installer/proposal.md` (in the parent repo) for the full
design, compatibility matrix, and per-agent install recipes.
