lopatin/snaketron/snaketron-skin-factory
Claude Code and agent skill by lopatin/snaketron
- community
Checking that the SKILL.md file is still in the repository.
Run and inspect the production Snaketron skin factory through its deterministic, provider-neutral CLI.
Install
npx vskill@latest install lopatin/snaketron/snaketron-skin-factorySKILL.md
Snaketron Skin Factory
This is the thin Hermes operator wrapper for specs/skin-factory-prd.md. The factory CLI owns the state machine, provider calls, persistence, gates, budgets, leases, and retries. Do not reimplement those responsibilities in the agent.
The scheduled Hermes cron runs the same CLI through a non-agent wrapper. This skill handles human status and recovery requests; it is not required to reason through routine production ticks. Installation and rollback are documented in skin-factory/docs/hermes-operations.md.
The factory is model-role based. Its versioned config selects the task worker, Gemini 3.7 Flash smart/judge roles, Gemini 3 Pro Image generation, and the image editor. Never substitute a model silently.
Scheduled run
Run exactly one resumable cycle:
Read the structured result and report only:
- attempts created, resumed, completed, or rejected;
- items newly waiting for prototype review or final review;
- spend against caps;
- pause/halt reason and the action required;
- whether an optimization candidate was promoted.
The installed wrapper and smoke procedure run doctor checks, and run-once checks optimizer readiness. Each stage is idempotent. If Hermes is interrupted, invoke it again; the operation journal reconciles external calls and reports an unknown outcome instead of blindly repeating spend. Do not repair state files by hand.
Preflight failures
Stop and report the CLI's exact error when it identifies:
- another live lease;
- a missing or mismatched pinned provider/model;
- missing service credentials;
- a budget or WIP cap;
- unavailable database/object storage/browser renderer;
- corrupt state or a failed integrity check.
Do not source an interactive shell profile to discover credentials, print secrets, switch providers, clear a halt, or bypass a deterministic gate.
Human requests
Use the CLI rather than editing the database or repository directly:
Load the operator credential through --env-file; never place a secret in a command argument. These operator commands require an authenticated human credential. Prototype and final approvals are issued through authenticated review actions that bind an exact artifact or revision hash. The cron service identity has no permission to approve a prototype, resolve an unknown provider operation, publish, override blocking gates, or resume a human halt. Operation resolution requires evidence and records one of the PRD's immutable outcomes. Gates marked blocking: true in the shared manifest are never overrideable.
Blind labels require an explicit accept or reject outcome. Label each artifact independently; machine evaluations for another artifact remain hidden until that artifact receives its own label. Labels never imply approval.
Optimization
run-once automatically enqueues or advances eligible optimization work. Optimization is also available on demand to an operator; it is not an interactive-agent dependency or a second required schedule:
The command freezes its dataset, calls Gemini 3.7 Flash as GEPA reflection teacher, runs the configured task worker as student, evaluates candidates, and atomically promotes only an allowed playbook diff that passes the PRD's gates. Hermes reports the result; it does not edit the skill, rubric, direction, or tests itself.
Hard rules
- Every concept and artifact is retained, including machine rejects.
- Re-evaluation appends an evaluation; retry creates a child attempt.
- Operational state belongs in the platform database/object store, never in
ad-hoc JSONL or per-tick git commits.
- Behavioral artifacts are pinned for an attempt and change only between
attempts.
- A machine may triage but may not start a build. Human
prototype_approval
binds the exact build-reference artifact; a training label never authorizes execution.
- Human
publish_approvalbinds the reviewed revision/content hash and
publishes it immediately; shadow labels never publish.
- The repository is canonical for direction, skills, rubrics, fixtures, and
config. Notion and agent transcripts are optional import sources only.
- Workers never receive external side-effect credentials. Only the factory
driver may execute their structured requests through the operation journal.
- The Hermes service JSON contains no review actor/token or Snaketron operator
token. Cron uses only --script --no-agent --workdir and one run-once job.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinghermes/skills/snaketron-skin-factory/SKILL.md
Popularity
- Repository stars
- 48
- Repository forks
- 12
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Oct 2026, 21 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lopatin/snaketron/snaketron-skin-factory)