rcc

Create and run Python automation robots in isolated holotree environments.

23|2|Updated Sep 5, 2025
One-click install
npx skills add https://github.com/joshyorko/rcc --skill rcc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rcc
Source: https://github.com/joshyorko/rcc/tree/main/.claude/skills/rcc
Command: npx skills add https://github.com/joshyorko/rcc --skill rcc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) components.

What problem does it solve?

RCC helps teams create, run, and manage Python-based automation robots in isolated holotree environments, reducing environment drift and simplifying distribution and reuse.

Core Features & Use Cases

  • Robot creation from templates: Scaffold new RCC robots quickly using built-in templates.
  • Deterministic environments: Leverage holotree caches and conda/python controls for reproducible runtimes.
  • Run, test, and validate: Use rcc run, rcc task testrun, and diagnostics to ensure reliable automation deployment.

Quick Start

Create a new robot from a template: rcc robot initialize -t <template-name> -d my-robot

Run the robot locally: cd my-robot rcc run

Validate robot configurations: rcc configure diagnostics --robot robot.yaml

Frequently Asked Questions about rcc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and run Python automation robots in isolated environments?

RCC automates creation and execution of Python-based robots within holotree environments, which are isolated runtimes that prevent environment drift. Use `rcc robot initialize` to scaffold from templates, then `rcc run` to execute in a deterministic, reproducible environment with pinned dependencies from conda-forge and pip.

What does RCC do for CI/CD automation pipelines?

RCC manages end-to-end robot automation in CI/CD workflows by handling environment scaffolding, dependency management, and test validation. It supports `rcc task testrun` for validation and diagnostic tools to ensure reliable deployment across different machines without environment drift.

Can I use RCC with Robot Framework and Playwright?

Yes, RCC handles Playwright and Robot Framework Browser setup automatically within holotree environments. It manages conda.yaml and robot.yaml configurations to ensure these browser automation frameworks run with correct dependencies and isolated Python runtimes.

How do I diagnose and troubleshoot RCC robot environments?

RCC provides `rcc configure diagnostics` to validate robot configurations and runtime profiling with `--pprof`, `--timeline`, and `--trace` flags for instrumented execution. These tools identify environment issues and performance bottlenecks in your automation setup.

What's the best way to manage Python dependencies for distributed robots?

RCC deterministically pins dependencies using conda.yaml and pip within isolated holotree caches, ensuring reproducible runtimes across local development and CI/CD. This eliminates dependency conflicts and simplifies robot distribution and reuse across teams.