From rcc
RCC (Repeatable, Contained Code) CLI workflows for creating and running robots, managing holotree environments, bundling/distribution, and related configuration (robot.yaml, conda.yaml). Use when asked to plan or execute RCC commands, set up or troubleshoot environments, edit robot/conda configs, or work with Actions/MCP or work items.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rcc:rccThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Overview**
agents/openai.yamlassets/claude-hooks/conda.yamlassets/claude-hooks/robot.yamlassets/templates/conda-api.yamlassets/templates/conda-browser.yamlassets/templates/conda-data.yamlassets/templates/conda-workitems.yamlassets/templates/conda.yamlassets/templates/hitl-assistant/conda.yamlassets/templates/hitl-assistant/devdata/env-sqlite.jsonassets/templates/hitl-assistant/robot.yamlassets/templates/hitl-assistant/tasks.pyassets/templates/package.yamlassets/templates/robot.yamlreferences/actions.mdreferences/deployment.mdreferences/examples.mdreferences/hooks.mdreferences/installation.mdreferences/reference.mdOverview
Use RCC to build and run self-contained automation robots with isolated Python environments and holotree caching. Provide command sequences, config guidance for robot.yaml and conda.yaml, and pointers to references and templates.
Core Workflow
rcc robot init --json, rcc robot init -t <template> -d <dir>, or rcc pull <github-url>.rcc ht vars -r <dir>/robot.yaml.rcc run -r <dir>/robot.yaml --task "<Task>"; use --dev for devTasks; add --silent for clean output.rcc task shell; rcc task script --silent -- <cmd>; rcc ht vars -r robot.yaml --json.rcc robot bundle --robot robot.yaml --output my-robot.py; run with rcc robot run-from-bundle my-robot.py --task <Task>.Configuration
assets/templates/robot.yaml and assets/templates/conda.yaml.assets/templates/hitl-assistant/ (producer/consumer + Assistant UI + custom adapter).uv in conda.yaml for faster installs and pin versions.uv pin, check the latest release on PyPI and update all templates consistently. As of February 3, 2026, the latest uv is 0.9.28.assets/templates/conda*.yaml, assets/templates/package.yaml, and any example/reference snippets that show uv so they stay in sync.https://pypi.org/project/uv/
environmentConfigs with freeze files before conda.yaml for reproducibility.output/environment_*_freeze.yaml as runtime artifacts; only copy to the project root when intentionally freezing.ROBOT_ROOT and ROBOT_ARTIFACTS for path resolution; RCC resolves relative paths from ROBOT_ROOT.robocorp.tasks runtime, prefer get_output_dir() and get_current_task() over direct env-var reads; keep ROBOT_ARTIFACTS/ROBOT_ROOT as fallback for non-task contexts.Holotree
rcc holotree list.rcc holotree delete --space <name>.rcc holotree shared --enable.Troubleshooting
rcc configure diagnostics.--debug, --trace, or --timeline when investigating issues.--silent when you only want task output.scripts/env_check.py --skip-network for a quick environment health check.scripts/validate_robot.py path/to/robot.yaml to validate robot.yaml and its conda.yaml (requires PyYAML).Claude Hooks (Optional)
Use these only when mirroring Claude Code hook behavior.
Scripts live in scripts/hooks/ and may expect CLAUDE_PROJECT_DIR to be set.
The supporting RCC task runner configs are in assets/claude-hooks/robot.yaml and assets/claude-hooks/conda.yaml.
References
references/reference.md: complete CLI reference.references/examples.md: recipes and patterns.references/installation.md: installation options.references/deployment.md: CI/CD, Docker, and remote patterns.references/workitems.md: work item APIs and patterns.references/actions.md: Actions/MCP framework usage.references/robocorp-python.md: Robocorp Python libraries overview.references/rpaframework-assistant.md: RPA Framework Assistant (human-in-the-loop UI).references/hooks.md: optional Claude Code hook patterns (only if needed).Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub joshyorko/agent-skills --plugin rcc