~ / rigs / scenario-labs / skills

scenario-labs/skills

Get production-ready images, video, audio, and 3D from any AI agent: skills that pick the right model, price before spending, and keep characters and brands consistent through the Scenario MCP, plus expert teams that drive Blender, Maya, ZB

↗ GitHub ★ 860 mit updated 5d ago project Claude CodeCodex
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~15.7k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
2/5
No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ npx degit scenario-labs/skills/.claude ./rig-skills  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit scenario-labs/skills/.agents/skills/skill-creator .claude/skills/skill-creator
$ npx degit scenario-labs/skills/.agents/skills/skill-development .claude/skills/skill-development
$ npx degit scenario-labs/skills/.agents/skills/skills-pr-handle .claude/skills/skills-pr-handle
$ npx degit scenario-labs/skills/.agents/skills/skills-pr-summary .claude/skills/skills-pr-summary
$ npx degit scenario-labs/skills/.agents/skills/skills-squash-message .claude/skills/skills-squash-message
$ npx degit scenario-labs/skills/.agents/skills/skills-validate .claude/skills/skills-validate
$ npx degit scenario-labs/skills/skills/scenario-3d-worlds .claude/skills/scenario-3d-worlds
$ npx degit scenario-labs/skills/skills/scenario-3d .claude/skills/scenario-3d
$ npx degit scenario-labs/skills/skills/scenario-ace-step .claude/skills/scenario-ace-step
$ npx degit scenario-labs/skills/skills/scenario-admin-analytics .claude/skills/scenario-admin-analytics
$ npx degit scenario-labs/skills/skills/scenario-asset-analysis .claude/skills/scenario-asset-analysis
$ npx degit scenario-labs/skills/skills/scenario-audio .claude/skills/scenario-audio
$ npx degit scenario-labs/skills/skills/scenario-brand-kit .claude/skills/scenario-brand-kit
$ npx degit scenario-labs/skills/skills/scenario-caption-studio .claude/skills/scenario-caption-studio
$ npx degit scenario-labs/skills/skills/scenario-consistency .claude/skills/scenario-consistency
$ npx degit scenario-labs/skills/skills/scenario-elevenlabs .claude/skills/scenario-elevenlabs
$ npx degit scenario-labs/skills/skills/scenario-fan-cam .claude/skills/scenario-fan-cam
$ npx degit scenario-labs/skills/skills/scenario-formats .claude/skills/scenario-formats
$ npx degit scenario-labs/skills/skills/scenario-game-assets .claude/skills/scenario-game-assets
$ npx degit scenario-labs/skills/skills/scenario-gemini-image .claude/skills/scenario-gemini-image
$ npx degit scenario-labs/skills/skills/scenario-gemini-omni .claude/skills/scenario-gemini-omni
$ npx degit scenario-labs/skills/skills/scenario-gpt-image .claude/skills/scenario-gpt-image
$ npx degit scenario-labs/skills/skills/scenario-grok-imagine-image .claude/skills/scenario-grok-imagine-image
$ npx degit scenario-labs/skills/skills/scenario-grok-imagine-video .claude/skills/scenario-grok-imagine-video
$ npx degit scenario-labs/skills/skills/scenario-identity-library .claude/skills/scenario-identity-library
$ npx degit scenario-labs/skills/skills/scenario-ideogram .claude/skills/scenario-ideogram
$ npx degit scenario-labs/skills/skills/scenario-image-editing .claude/skills/scenario-image-editing
$ npx degit scenario-labs/skills/skills/scenario-image .claude/skills/scenario-image
$ npx degit scenario-labs/skills/skills/scenario-inspiration .claude/skills/scenario-inspiration
$ npx degit scenario-labs/skills/skills/scenario-kinetic-music-video .claude/skills/scenario-kinetic-music-video
$ npx degit scenario-labs/skills/skills/scenario-kling .claude/skills/scenario-kling
$ npx degit scenario-labs/skills/skills/scenario-luma-image .claude/skills/scenario-luma-image
$ npx degit scenario-labs/skills/skills/scenario-luma-video .claude/skills/scenario-luma-video
$ npx degit scenario-labs/skills/skills/scenario-mai-image .claude/skills/scenario-mai-image
$ npx degit scenario-labs/skills/skills/scenario-meshy .claude/skills/scenario-meshy
$ npx degit scenario-labs/skills/skills/scenario-minimax-music .claude/skills/scenario-minimax-music
$ npx degit scenario-labs/skills/skills/scenario-minimax-video .claude/skills/scenario-minimax-video
$ npx degit scenario-labs/skills/skills/scenario-model-comparison .claude/skills/scenario-model-comparison
$ npx degit scenario-labs/skills/skills/scenario-model-training .claude/skills/scenario-model-training
$ npx degit scenario-labs/skills/skills/scenario-moderation .claude/skills/scenario-moderation
$ curl -fsSL --create-dirs -o .claude/agents/skill-files-reviewer.md https://raw.githubusercontent.com/scenario-labs/skills/main/.claude/agents/skill-files-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/skill-tester.md https://raw.githubusercontent.com/scenario-labs/skills/main/.claude/agents/skill-tester.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (74)

Subagents (2)

skill-files-reviewerReviews supporting files (scripts, references, assets) that sit next to a SKILL.md. Use proactively after adding or changing any file in skills/<name>/ other than SKILL.md itself.
skill-tester
model: inherit
Clean-room tester that runs one realistic task using only an installed skill as documentation, then reports what it did. Invoked by the /skills:validate command; do not delegate ordinary work to it.

Hooks (1)

eventmatcherruns
SessionStart*"$CLAUDE_PROJECT_DIR/.claude/hooks/ensure-husky.sh"

Slash commands (4)

/pr-summary/skills/pr-handle/skills/validate/squash-message

Similar rigs

copied ✓