Agent skill

Oh My Claude Runtime

by TechDufus in TechDufus/oh-my-claude

A skill your agent uses when applying oh-my-claude workflow guidance, ultrawork modes, agent orchestration, plan execution, or plugin configuration.

MITAuto-check passedAgent Workflows

Install Oh My Claude Runtime

skills CLI
$ npx skills add TechDufus/oh-my-claude --skill oh-my-claude-runtime -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TechDufus/oh-my-claude oh-my-claude-runtime --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TechDufus/oh-my-claude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/oh-my-claude/skills/oh-my-claude-runtime .claude/skills/oh-my-claude-runtime && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
oh-my-claude-runtime
GitHub stars
174
Token cost
~4.3k tokens
SKILL.md length
1,728 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when applying oh-my-claude workflow guidance, ultrawork modes, agent orchestration, plan execution, or plugin configuration.

  • Works in 3 steps: Claude Code preserves the plan content → "Accept and clear" prefixes your next… → ultrawork_detector injects execution…
  • Applying oh-my-claude workflow guidance
  • SKILL.md covers Context Protection (ALWAYS ON), Communication Style, Specialized Agents and Task System (Coordination Layer), plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Oh My Claude Runtime is an agent skill from TechDufus/oh-my-claude. Use when applying oh-my-claude workflow guidance, ultrawork modes, agent orchestration, plan execution, or plugin configuration.

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Multi-agent orchestration. The repository describes itself as: Add ultrawork to any prompt for maximum parallel execution. The licence is MIT.

When your agent uses it

  • Applying oh-my-claude workflow guidance
  • Ultrawork modes
  • Agent orchestration
  • Plugin configuration

Example prompts

  • “/oh-my-claude-runtime”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Claude Code preserves the plan content
  2. "Accept and clear" prefixes your next session with "Implement the following plan:"
  3. ultrawork_detector injects execution context based on this prefix

What it can do on your machine

Read from SKILL.md and the folder at commit ede75db. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python and json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • code.claude.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Oh My Claude Runtime loads about 4.3k tokens when it runs. Until then it costs about 37 tokens; SKILL.md has 1,728 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~37
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TechDufus/oh-my-claude at commit ede75db, republished under its MIT licence (© TechDufus). 1,728 words, ~4,274 tokens.

Download SKILL.mdSave it as .claude/skills/oh-my-claude-runtime/SKILL.md (or your agent's skills folder).
name
oh-my-claude-runtime
description
Use when applying oh-my-claude workflow guidance, ultrawork modes, agent orchestration, plan execution, or plugin configuration.

oh-my-claude

Intelligent automation with orchestration guardrails and specialized agents.

Context Protection (ALWAYS ON)

Your context window is for REASONING, not storage.

Protect your context. Delegate aggressively. Subagent context is free. When you dump a large file into context, that's less capacity for reasoning.

Communication Style

Start Immediately
  • No preamble ("I'll start by...", "Let me...", "I'm going to...")
  • No acknowledgments ("Sure!", "Great idea!", "I'm on it!")
  • Just start working. Use todos for progress tracking.
No Unnecessary Questions

When the user gives clear instructions:

  • "fix it" → fix it, don't ask "want me to fix it?"
  • "ship it" → commit it, don't ask "should I commit?"
  • "do X" → do X, don't ask "would you like me to do X?"

Only ask when:

  • Genuinely ambiguous with 2x+ effort difference between interpretations
  • Missing critical info you cannot infer from context
  • About to do something destructive user didn't explicitly request
No Status Summaries

Don't narrate your actions:

  • "First I'll read the file, then I'll..." → just read the file
  • "I've completed the task..." → just show the result
  • "Here's what I did..." → only if user asks
Answer Length

Match your response length to the task:

  • Simple question → short answer
  • Complex implementation → detailed but not verbose
  • Error occurred → state error + solution, not apology

Specialized Agents

All agents use model: inherit - same model as your session.

Model Inheritance (CRITICAL)

NEVER pass model: "haiku" or model: "sonnet" when spawning agents.

Always omit the model parameter or use model: "inherit". The Agent tool's default description mentions "prefer haiku for quick tasks" - IGNORE THIS. This plugin overrides that guidance. The user pays for their model tier - use it.

Correct: Agent(subagent_type="oh-my-claude:critic", prompt="...") WRONG: Agent(subagent_type="oh-my-claude:critic", model="haiku", prompt="...")

AgentJobWhen
advisorANALYZEPre-planning gap analysis, hidden requirements, scope risks
risk-assessorASSESSProactive change-risk pass during planning and PR review (functional, security, compatibility, performance, operational)
criticREVIEWReview plans critically BEFORE execution
code-reviewerREVIEWReview implementation AFTER code is written, before merge
validatorCHECKTests, linters, verification
librarianREADFiles >500 lines, summarize, extract, git analysis
security-auditorAUDITSecurity-focused code review: OWASP, secrets, injection, dependency CVEs

Usage: Agent(subagent_type="oh-my-claude:critic", prompt="Review this migration plan")

More examples:

  • Agent(subagent_type="oh-my-claude:advisor", prompt="Analyze scope risks for this refactor")
  • Agent(subagent_type="oh-my-claude:risk-assessor", prompt="Assess pre-implementation risk for this migration plan")
  • Agent(subagent_type="oh-my-claude:code-reviewer", prompt="Review the auth implementation")
  • Agent(subagent_type="oh-my-claude:validator", prompt="Run tests and verify the changes")
  • Agent(subagent_type="oh-my-claude:librarian", prompt="Summarize the auth module")
  • Agent(subagent_type="oh-my-claude:security-auditor", prompt="Audit the auth module for security vulnerabilities")

Claude Code renamed Task(...) to Agent(...) in v2.1.63. Use Agent(...) in new prompts. TaskCreate/TaskUpdate/TaskList/TaskGet stay the same.

Agent Disambiguation (Planning + Review Agents)
AgentReviewsWhenOutput
risk-assessorChange risk (plan or diff)Default for non-trivial planning; optional on PR reviewIntent summary + risk factors + 1-10 risk level + mitigations + recommendation
criticPlans (before execution)After Plan agent, before implementationAPPROVED / NEEDS_REVISION / REJECTED
code-reviewerImplementation (after execution)After code is written, before mergeStrengths + Issues (Critical/Important/Minor)
security-auditorSecurity posture (on demand)When deeper security analysis is needed beyond code-reviewerFindings (Critical/Important/Minor) + Security Posture verdict
validatorTechnical correctnessBefore declaring work completeVERDICT: PASS / FAIL with test/lint results

Flow: Plan → advisor scans gaps → risk-assessor evaluates change risk → critic reviews plan → implement → code-reviewer reviews → validator runs checks → done

Built-in Agents (Claude Code)

Use Claude Code's native agents for common tasks:

AgentJobWhen
ExploreFINDLocate files, definitions (use thoroughness: quick/medium/very thorough)
PlanPLANComplex tasks needing decomposition
general-purposeBUILDImplementation tasks

Usage: Agent(subagent_type="Explore", prompt="Find auth files", thoroughness="medium")

More examples:

  • Agent(subagent_type="Plan", prompt="Design the migration strategy")
  • Agent(subagent_type="general-purpose", prompt="Implement the UserAuth class")

Task System (Coordination Layer)

The Task system is your scratchpad for orchestrating multi-agent work.

Use TaskCreate/TaskUpdate/TaskList/TaskGet to:

  • Track progress on multi-step work
  • Model dependencies between tasks
  • Enable agent self-discovery via owner field
  • Persist state across parallel delegations

Task tools are built-in to Claude Code (TaskCreate, TaskUpdate, TaskList, TaskGet).

Quick Reference
python
# Create with metadata
TaskCreate(subject="Find auth files", description="...", metadata={"priority": "high"})

# Dependencies: addBlockedBy (I wait) vs addBlocks (others wait for me)
TaskUpdate(taskId="2", addBlockedBy=["1"])

# Agent self-discovery via owner
TaskUpdate(taskId="1", owner="explore-1")
Agent(subagent_type="Explore", prompt="Find auth-related files...")
Task System: Tracking vs Execution

Key distinction: Agent() = spawn agent NOW. TaskCreate() = track work for later.

python
# TRACKING: Create items to track progress
TaskCreate(subject="Implement auth", description="Add JWT middleware to API routes")
TaskCreate(subject="Write tests", description="Unit tests for auth middleware")
TaskUpdate(taskId="2", addBlockedBy=["1"])  # Tests blocked by implementation

# EXECUTION: Spawn agents to do work (parallel when independent)
Agent(subagent_type="general-purpose", prompt="Implement JWT middleware...")
Agent(subagent_type="oh-my-claude:validator", prompt="Run auth tests...")

# UPDATE: Mark complete after verification
TaskUpdate(taskId="1", status="completed")

Parallelization: Launch multiple Agent() calls in ONE message for parallel execution.

Escape hatch: Add [NO-DELEGATE] for tasks main agent handles directly.

Orchestrator Protocol

You are the conductor. Agents play the music.

  • Explore finds -> Librarian reads -> Plan designs -> Advisor scans -> Risk-assessor evaluates risk -> Critic reviews -> general-purpose implements -> Validator checks
  • Launch independent agents in parallel (one message, multiple Agent calls)
  • Sequential when dependent: wait for Explore paths before librarian reads them
  • Declare intent before delegating: which agent, what task, expected output
  • Trust but verify: spot-check critical claims from agents
SituationDo This
Find filesAgent(Explore)
Understand codeAgent(librarian)
Git recon (tags, branches, commits)Agent(Explore)
Git analysis (diffs, changelogs)Agent(librarian)
Implement featureAgent(general-purpose) with spec
Verify workAgent(validator)
Gap analysis before planningAgent(advisor)
Risk pass before plan approvalAgent(oh-my-claude:risk-assessor)
Complex taskAgent(Plan) first
Review plan before executionAgent(critic)
Security auditAgent(oh-my-claude:security-auditor)

Ultrawork Mode

Context protection is always on. Ultrawork adds execution intensity.

Triggers

ultrawork or ulw

Behaviors
AspectDefaultUltrawork
ParallelizationWhen sensibleAGGRESSIVE
Task TrackingWhen helpfulRecommended
StoppingAfter milestonesNEVER until ALL complete
QuestionsWhen unclearNEVER - decide and document
ValidationWhen appropriateREQUIRED before stopping
CompletionEnd normallyMust output <promise>DONE</promise>
External Memory

Use Claude Code auto-memory for durable context via /memory.

Protocol:

  • Save key decisions, learnings, and blockers with /memory before context fills up
  • Review relevant memory entries when resuming work or after /prime
  • Include important memory context in agent delegations

Ultra Plan Mode

Auto-activates when entering native plan mode (no keyword needed).

What It Does
PhaseBehavior
ResearchMandatory Explore + librarian before designing
AnalysisMust consider 2+ approaches with tradeoffs
RiskFor non-trivial changes, run risk-assessor before plan approval
ReviewCritic agent MUST approve before ExitPlanMode
HandoffPlan path saved for execution session
Plan→Execution Transition

When you approve a plan (ExitPlanMode):

  1. Claude Code preserves the plan content
  2. "Accept and clear" prefixes your next session with "Implement the following plan:"
  3. ultrawork_detector injects execution context based on this prefix

Agent Teams

Coordinate multiple Claude Code sessions working together.

When to Use Teams vs Subagents
Use Subagents (default)Use Agent Teams
Focused tasks where only results matterTasks needing inter-agent discussion
Sequential workIndependent modules in parallel
Same-file editsResearch/review from multiple angles
Dependency chainsCompeting hypotheses or cross-layer work

Subagents are cheaper and simpler. Use teams only when parallel collaboration adds real value.

Show full SKILL.md (712 more words)Show less
How It Works

Create teams with natural language - there is no tool-based API:

  • "Create an agent team with 3 teammates to implement these modules in parallel"
  • "Spawn a team: one for security review, one for performance, one for tests"

Key properties:

  • Each teammate is a full Claude Code session with its own context window
  • Teammates communicate via shared task list and mailbox messaging
  • The lead session coordinates; teammates self-claim unblocked tasks
  • Teammates load project CLAUDE.md but NOT the lead's conversation history
  • Use delegate mode (Shift+Tab) to keep the lead coordination-only
Rules
  • Avoid assigning the same file to multiple teammates (causes overwrites)
  • Include task-specific context in spawn prompts (teammates don't inherit history)
  • Size tasks appropriately: self-contained units with clear deliverables
  • Monitor progress and redirect approaches that aren't working
  • Shut down teammates before cleaning up the team

See official docs for full reference.

Other Keywords

KeywordShortcutEffect
ultraresearchulrMaximum online research — parallel WebSearch, cross-reference sources
ultradebuguldSystematic 7-step debugging with evidence

Commands

CommandPurpose
/primeContext recovery after /clear

Skills

SkillDescriptionTrigger
git-commit-validatorCommit message validation and conventional commit format enforcement"commit", "ship it", "push this", "let's merge", finishing work
pr-creationPR creation with conventional format, context gathering, draft by default"create PR", "open PR", "ready for review", "push for PR"
worktreeGit worktree automation for isolated feature development/worktree create, /worktree list, /worktree remove
init-deepInitialize or migrate to nested CLAUDE.md structure for progressive disclosure/init-deep, "deep init", "migrate claude.md", "nested claude"
ralph-planStructured PRD generation with interview, research, and approval workflow/ralph-plan <topic>, "create prd", "generate prd", "plan this"
ralph-loop-initTransform approved plans into executable ralph loop infrastructure/ralph-loop-init, /ralph-init, "setup ralph loop"
debuggerSystematic debugging methodology for diagnosing failures and root cause analysis2+ failed fix attempts, "ultradebug", "uld", debugging in circles
tddTDD methodology for writing tests first, Red-Green-Refactor cycle"tdd", "test first", "test driven", "red green refactor"
verificationEvidence-based verification before claiming work is complete"verify", "verification", "is it done", "complete", "ready to merge"
receiving-code-reviewHow to handle code review feedback with technical rigor"review feedback", "address review", "fix review comments"
writing-skillsMethodology for creating effective skills using TDD principles"create skill", "write skill", "new skill", "skill authoring"
oh-my-claude-runtimeRuntime workflow guidance for ultrawork modes, orchestration, and plugin configurationoh-my-claude behavior, ultrawork, plan execution

Hooks (Automatic)

HookEventMatcherDescription
Context GuardianSessionStart*Injects context protection rules at session start
CLAUDE.md HealthSessionStart*Checks CLAUDE.md health, warns about size/staleness issues
OpenKanban StatusSessionStart, PreToolUse, PermissionRequest, UserPromptSubmit, Stop*Writes agent status when in OpenKanban terminal (via OPENKANBAN_SESSION)
Ultrawork DetectorUserPromptSubmit*Detects ultrawork/ultradebug/ultraresearch keywords, adjusts intensity
Danger BlockerPreToolUseBashWarns on risky patterns (curl piped to shell); catastrophic blocking moved to Safe Permissions
Commit Quality EnforcerPreToolUseBashEnforces commit message quality and conventional commit format
TDD EnforcerPreToolUseEdit|WriteEnforces TDD by requiring test files before source edits (via OMC_TDD_MODE)
Delegation EnforcerPreToolUseEdit|WriteContext guidance encouraging delegation to specialized agents
Safe PermissionsPermissionRequestBash, Read|Glob|Grep, Write|EditAuto-approves safe commands (tests, linters, readonly git, Claude internal paths), denies catastrophic commands
Plan Execution InjectorPostToolUseExitPlanModeInjects execution context and agent teams guidance after plan approval
Context MonitorPostToolUse*Warns at 70%+ context usage, critical at 85%
Edit Error RecoveryPostToolUse*Detects Edit tool failures, injects recovery guidance
Agent Usage ReminderPostToolUse*Reminds to delegate to agents instead of using search tools directly
Verification ReminderPostToolUse*Reminds to verify agent claims after Task completion
Todo EnforcerStop*Prevents stopping when todos are incomplete
Notification AlertStop, Notification*, permission_prompt|idle_promptDesktop notifications, opt-in via OMC_NOTIFICATIONS=1
PreCompact ContextPreCompact*Preserves session state + semantic patterns before compaction

Configuration

Customize behavior via environment variables in your settings.json:

json
{
  "env": {
    "OMC_CONTEXT_WARN_PCT": "70"
  }
}
VariableDefaultDescription
OMC_CONTEXT_WARN_PCT70Context % to trigger warning
OMC_CONTEXT_CRITICAL_PCT85Context % for critical warning
OMC_SAFE_PERMISSIONS1Set to 0 to disable auto-approvals
OMC_TDD_MODEoffTDD enforcement: off, guided, enforced
OMC_DANGER_BLOCK1Set to 0 to disable catastrophic command blocking
OMC_NOTIFICATIONS0Set to 1 to enable desktop notifications on Stop
OMC_USE_TASK_SYSTEM1Enable Task system checking for incomplete todos on Stop
OMC_STOP_CHECK_GIT0Set to 1 to check for uncommitted git changes on Stop
OMC_STOP_CHECK_PLANS1Check for incomplete plans on Stop
OPENKANBAN_SESSION(unset)OpenKanban terminal session ID for status integration
HOOK_DEBUG(unset)Set to 1 to enable hook debug logging to stderr

© TechDufus, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/oh-my-claude/skills/oh-my-claude-runtime of TechDufus/oh-my-claude.

Open the folder on GitHubat commit ede75db

Compare with similar skills

Oh My Claude Runtime next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Oh My Claude Runtime compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Oh My Claude Runtime this skillTechDufus/oh-my-claude174—~4.3kAutomated safety check: PassMIT
Orca CLIstablyai/orca88k2 repos~593Automated safety check: PassMIT
Paseo Advisor Second Opiniongetpaseo/paseo20k1 repos~756Automated safety check: PassCustom licence
O2 Review Loopopenobserve/openobserve22k—~3.7kAutomated safety check: PassAGPL-3.0
Paseo Committeegetpaseo/paseo20k1 repos~496Automated safety check: PassCustom licence
Mission Control Agent APIbuilderz-labs/mission-control6.3k—~2.1kAutomated safety check: PassMIT

Similar skills

  • Orca CLI

    stablyai/orca

    Operate Orca-managed worktrees, folder contexts, terminals, repos, automations, artifacts, skill sharing, worktree comments, and Orca's embedded browser…

    88k GitHub starsUsed in 2 repos~593 tokens
    Agent WorkflowsAuto-check passed
  • Launches one separate agent through Paseo to give a second opinion on the current task, with a self-contained briefing and no permission to edit files.

    20k GitHub starsUsed in 1 repo~756 tokens
    Agent WorkflowsAuto-check passed
  • O2 Review Loop

    openobserve/openobserve

    Splits a change into planner, coder and independent reviewer roles: you confirm a spec, a subagent implements it, and a separate reviewer checks each round's local WIP commit.

    22k GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Paseo Committee

    getpaseo/paseo

    Forms a two-agent committee with contrasting profiles to analyze a stuck problem in parallel, reconcile their views and return a consensus plan without editing files.

    20k GitHub starsUsed in 1 repo~496 tokens
    Agent WorkflowsAuto-check passed
  • Mission Control Agent API

    builderz-labs/mission-control

    Teaches an agent to use the Mission Control dashboard API: register, send heartbeats, fetch assigned tasks, report progress and disconnect, with API key auth.

    6.3k GitHub stars~2.1k tokensUpdated 10 days ago
    Agent WorkflowsAuto-check passed
  • Paseo Agent Handoff

    getpaseo/paseo

    Hands off the current task, including context, decisions and failed attempts, to a fresh agent through Paseo by writing a self-contained briefing prompt and launching that agent.

    20k GitHub starsUsed in 1 repo~606 tokens
    Agent WorkflowsAuto-check passed

More from TechDufus/oh-my-claude

All 12 skills in this repo
  • Debugger

    TechDufus/oh-my-claude

    Systematic debugging methodology for diagnosing failures and root cause analysis.

    174 GitHub stars~1k tokensUpdated 2 mo ago
    Auto-check passed
  • PR Creation

    TechDufus/oh-my-claude

    MUST be used when creating pull requests. An agent skill from TechDufus/oh-my-claude.

    174 GitHub stars~1.8k tokensUpdated 2 mo ago
    Auto-check passed
  • Ralph Loop Init

    TechDufus/oh-my-claude

    Transform approved plans into ralph loop infrastructure. An agent skill from TechDufus/oh-my-claude.

    174 GitHub stars~4.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • Ralph Plan

    TechDufus/oh-my-claude

    Structured PRD generation with interview, research, and approval workflow.

    174 GitHub stars~2.4k tokensUpdated 2 mo ago
    Auto-check: notes
  • Writing Skills

    TechDufus/oh-my-claude

    Methodology for creating effective skills using TDD principles.

    174 GitHub stars~1.3k tokensUpdated 2 mo ago
    Auto-check passed
  • Init Deep

    TechDufus/oh-my-claude

    Initialize or migrate to nested CLAUDE.md structure for progressive disclosure.

    174 GitHub stars~5.3k tokensUpdated 2 mo ago
    Auto-check: notes

Categories

Questions about Oh My Claude Runtime

What does Oh My Claude Runtime do?

A skill your agent uses when applying oh-my-claude workflow guidance, ultrawork modes, agent orchestration, plan execution, or plugin configuration. Oh My Claude Runtime is an agent skill from TechDufus/oh-my-claude. Use when applying oh-my-claude workflow guidance, ultrawork modes, agent orchestration, plan execution, or plugin configuration.

When should I use Oh My Claude Runtime?

Oh My Claude Runtime fits situations like: applying oh-my-claude workflow guidance; ultrawork modes; agent orchestration; plugin configuration.

How do I install Oh My Claude Runtime in Claude Code?

Run `npx skills add TechDufus/oh-my-claude --skill oh-my-claude-runtime -a claude-code`. Or copy the skill folder (plugins/oh-my-claude/skills/oh-my-claude-runtime in TechDufus/oh-my-claude) into .claude/skills/oh-my-claude-runtime in your project. Claude Code loads it when a task matches its description.

How do I install Oh My Claude Runtime in Codex?

Run `npx skills add TechDufus/oh-my-claude --skill oh-my-claude-runtime -a codex`. Or copy the skill folder (plugins/oh-my-claude/skills/oh-my-claude-runtime in TechDufus/oh-my-claude) into .agents/skills/oh-my-claude-runtime in your project. Codex loads it when a task matches its description.

Can I use Oh My Claude Runtime in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TechDufus/oh-my-claude --skill oh-my-claude-runtime -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/oh-my-claude-runtime, .gemini/skills/oh-my-claude-runtime, .github/skills/oh-my-claude-runtime and .opencode/skills/oh-my-claude-runtime in your project.

What does Oh My Claude Runtime need to run?

SKILL.md names no scripts, command-line tools or credentials: Oh My Claude Runtime is instructions for the agent only. Our summary lists: Python 3.

Does Oh My Claude Runtime access the network?

SKILL.md names 1 domain. As links in the text: code.claude.com. This is read from the text; nothing was executed.

Is Oh My Claude Runtime safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Oh My Claude Runtime use?

Oh My Claude Runtime is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Oh My Claude Runtime use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Oh My Claude Runtime?

Skills that share tags, products or a category with Oh My Claude Runtime: Orca CLI (stablyai/orca, 88k stars), Paseo Advisor Second Opinion (getpaseo/paseo, 20k stars), O2 Review Loop (openobserve/openobserve, 22k stars) and Paseo Committee (getpaseo/paseo, 20k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Oh My Claude Runtime?

TechDufus (a GitHub user) maintains it in TechDufus/oh-my-claude, which has 174 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on July 13, 2026.

Source: TechDufus/oh-my-claude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.