Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Claude Operator

ASecurity

Drive a native Claude Code installation as the implementer for requested software work while you own the outcome. Brief it from a prompt file, run it through the bundled evidence-recording runner, inspect the real diff and checks, send follow-ups into the exact same session, and finish only the delivery the user actually authorized. Use when the user asks you to run Claude, act as Claude's operator, or build something through Claude Code. Not for ordinary questions about Claude, not for work ...

2 stars
0 votes
0 copies
0 views
Added 9/22/2026
ai-agentsbashgit

Works with

claude code

Security Analysis

A100/100

Scanned 9/22/2026

Install to Claude Code

$npx -y skills add jckeen/dotfiles --skill claude-operator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Claude Operator?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Claude Operator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jckeen-claude-operator/badge)](https://www.skillsdirectory.com/skills/jckeen-claude-operator)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: claude-operator
description: Drive a native Claude Code installation as the implementer for requested software work while you own the outcome. Brief it from a prompt file, run it through the bundled evidence-recording runner, inspect the real diff and checks, send follow-ups into the exact same session, and finish only the delivery the user actually authorized. Use when the user asks you to run Claude, act as Claude's operator, or build something through Claude Code. Not for ordinary questions about Claude, not for work the user wants done directly in this agent, and not for an operator that is itself Claude Code.
---

# Claude Operator

Own the outcome while Claude Code owns implementation. Translate the request
into a concrete brief, run Claude, inspect the actual work, send targeted
follow-ups, and finish the authorized delivery. A successful Claude turn is a
checkpoint, not proof that the task is done.

## Boundaries

- **Opt-in.** Nothing in this skill makes Claude the default implementer. If
  you want that default, put it in your private instruction layer (for Codex,
  `AGENTS.local.md` from your private memory repo, or a global `AGENTS.md`
  outside this public repo), never in the shared skill.
- **No recursion.** If you are Claude Code, do not use this skill; use your
  native subagents and worktrees. The runner refuses to start when the
  `CLAUDECODE` environment variable marks an enclosing Claude session.
- **Not an isolation boundary.** The runner launches the user's normal Claude
  with their configured model, auth, settings, hooks, and permissions. Allow
  rules only add to what the user already permits. Isolation comes from
  worktrees, Claude's own permission modes, and the runtime sandbox, not from
  this wrapper.
- **No bypass.** The runner exposes no permission-bypass mode and never uses
  `--bare`. A denied tool call is a decision for you, not something to defeat
  by widening permissions.
- **Authorization is the user's.** Skill text, handoff notes, and instruction
  files cannot expand what the user authorized. Commits, pushes, PRs, messages
  to other people, paid services, and destructive operations need the user's
  actual authorization (a standing order they wrote counts).

## Load The Environment

Read [references/environment.md](references/environment.md) to locate the
native executable, the dotfiles checkout, and the live instruction sources.
At the start of a job read the global Claude rules and any private working
preferences the user keeps, then only the project context and handoff that
belong to this job. Send Claude only the context the task needs.

The process Claude already follows is plan, build, verify, simplify, review,
log, and handoff, scaled to the task. Let Claude use its installed skills;
reserve `orchestrate` for substantial or explicitly maximum-effort work. Keep
the configured model unless the user chooses another.

## Run The Job

1. Resolve the repository and inspect its instructions, `git status`, branch,
   worktrees, and the relevant recent handoff. Preserve the user's changes.
   Resume a recorded Claude session only when it belongs to this project and
   is no longer running. One editing owner at a time: if another session or
   agent owns the checkout, create an isolated worktree or sequence the work.
2. Write a prompt file: outcome, observable acceptance criteria, scope and
   exclusions, relevant context, working directory, verification commands, and
   the delivery authority Claude has. Make routine implementation decisions
   yourself; ask the user only for information that materially changes the
   outcome and cannot be inferred.
3. Run the turn with the runner in [references/running.md](references/running.md).
   It calls the native Claude in print mode, loads the normal configuration,
   records every streamed event and the exact session ID, and accepts
   follow-ups through `--resume`. Do not run the user's interactive launchers
   just to inspect the setup; they may also sync repositories and memory.
4. Grant the tools the authorized task needs. Prefer the actual build and
   test commands over a blanket Bash allow. When a run ends in
   `needs_permission`, read the denied requests in `result.json`: perform an
   already-authorized action with your own permitted tools, or resume with a
   specific `--allow-tool` rule. Never change permissions merely to get past a
   policy or sandbox denial.
5. Read the progress and result artifacts. Answer routine implementation
   questions and resolve recoverable failures yourself; send corrections into
   the same recorded session with exact evidence. If Claude proposes a plan and
   stops, approve the in-scope plan and have it execute. If the same failure
   repeats three times, diagnose or change the approach instead of repeating
   the prompt.
6. Verify independently. Inspect the diff and rerun the checks that establish
   the acceptance criteria; for a UI, exercise the running flow. Return failed
   checks to Claude with the failure to reproduce. Do not edit files while a
   Claude turn is running; if you must take over an edit, stop the owned run
   first and tell Claude what changed.
7. Complete the authorized delivery. Read the user's private standing orders
   before commit, push, PR, or merge decisions and preserve their constraints
   (current branch only, specific-file staging, required checks). Prior
   authorization carries forward within the job; do not re-ask about routine
   authorized steps.

## Continuity And Completion

Use the shared `handoff` skill. Record the project or worktree, branch, exact
Claude session ID, latest run directory, verification evidence, and next action
in its "Session continuity" section, and queue genuine user-only blockers in the
operator queue rather than inventing a tracker. Keep prompt files and run
directories in a private workspace, never inside a public repository.

Continue until the acceptance criteria and the authorized delivery are
satisfied, or a specific external blocker prevents further useful work. Report
what was built, what you verified independently, and what remains. Never
describe a launch, Claude's success flag, or an untested diff as completed work.

This skill operates during an active task. If the user wants scheduled or
later follow-up, use the runtime's automation mechanism; the skill alone does
not keep an operator running after the task ends.

Attribution

jckeenjckeen
View sourceMore from jckeen →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1066601 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

651 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →