[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7EJTAARDSVKDNH11FWFJMHS":3,"skill-same:01M7EJTAARDSVKDNH11FWFJMHS":49},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":30,"repositoryHtmlUrl":31,"repositoryHomepageUrl":32,"ownerHtmlUrl":33,"ownerBlogUrl":32,"ownerDescription":34,"updatedAt":35,"install":36,"resources":48},"01M7EJTAARDSVKDNH11FWFJMHS","ponytail-help",null,"Quick reference for ponytail levels, skills and commands. One-shot display. Use for \u002Fponytail-help, \"ponytail help\", \"how do I use ponytail\".","shaderera\u002Fshaderera","shaderera","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F341516782?v=4","01M7EJRNEAER32A0N40KBGGNC6","Shaderera","01M7EJRNEVKEQZ8R185RSC73D4",7,"MIT","https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fponytail-help\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: ponytail-help\ndescription: >\n  Quick reference for ponytail levels, skills and commands. One-shot display.\n  Use for \u002Fponytail-help, \"ponytail help\", \"how do I use ponytail\".\nmetadata:\n  internal: true\n---\n\n# Ponytail Help\n\nDisplay this reference card when invoked. One-shot, do NOT change mode,\nwrite flag files, or persist anything.\n\n## Levels\n\n| Level | Trigger | What change |\n|-------|---------|-------------|\n| **Lite** | `\u002Fponytail lite` | Build what was asked, name the smaller option in one line. |\n| **Full** | `\u002Fponytail` | The smallest complete change, a check where the logic needs one, and a reply that names what was skipped and any risk. Default. |\n| **Ultra** | `\u002Fponytail ultra` | Also questions the request and pushes back before building. |\n\nLevel sticks until changed or session end.\n\n## Skills\n\n| Skill | Trigger | What it does |\n|-------|---------|--------------|\n| **ponytail** | `\u002Fponytail` | Lazy mode itself: least new code, clear replies that name skipped work and risks. |\n| **ponytail-review** | `\u002Fponytail-review` | Quality review of a diff: bugs, security, load, missing tests, speed, what to cut. Each finding says what goes wrong and how to fix it. |\n| **ponytail-audit** | `\u002Fponytail-audit` | The same quality review for the whole repo, ranked. |\n| **ponytail-debt** | `\u002Fponytail-debt` | Harvest `shortcut:` comments into a tracked ledger. |\n| **ponytail-gain** | `\u002Fponytail-gain` | Measured-impact scoreboard: less code, less cost, more speed. |\n| **ponytail-help** | `\u002Fponytail-help` | This card. |\n\nIn Codex CLI and the IDE extension, invoke skills with `$ponytail:ponytail`,\n`$ponytail:ponytail-review`, or `$ponytail:ponytail-help`. Claude Code and OpenCode use the\nslash-command forms above (OpenCode ships all six as slash commands).\n\n## Deactivate\n\nSay \"stop ponytail\" or \"normal mode\". Resume anytime with `\u002Fponytail`.\n`\u002Fponytail off` also works.\n\n## Configure Default Mode\n\nDefault mode = `full`, auto-active every session. Change it:\n\n**Environment variable** (highest priority):\n```bash\nexport PONYTAIL_DEFAULT_MODE=ultra\n```\n\n**Config file** (`~\u002F.config\u002Fponytail\u002Fconfig.json`, Windows: `%APPDATA%\\ponytail\\config.json`):\n```json\n{ \"defaultMode\": \"lite\" }\n```\n\nSet `\"off\"` to disable auto-activation on session start, activate manually\nwith `\u002Fponytail` when wanted.\n\nResolution: env var > config file > `full`.\n\n## Update\n\nEnable auto-update once: open `\u002Fplugin`, go to Marketplaces, pick ponytail, Enable auto-update. Claude Code then pulls new versions at startup (run `\u002Freload-plugins` when it prompts). Manual refresh: `\u002Fplugin marketplace update ponytail` then `\u002Freload-plugins`.\n\nIf `\u002Fplugin` is not recognized, your Claude Code is out of date. Update it (`npm install -g @anthropic-ai\u002Fclaude-code@latest`, or `brew upgrade claude-code`) and restart. Other hosts use their own update flow.\n\n## More\n\nFull docs + examples: https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail\n","# Ponytail Help\n\nDisplay this reference card when invoked. One-shot, do NOT change mode,\nwrite flag files, or persist anything.\n\n## Levels\n\n| Level | Trigger | What change |\n|-------|---------|-------------|\n| **Lite** | `\u002Fponytail lite` | Build what was asked, name the smaller option in one line. |\n| **Full** | `\u002Fponytail` | The smallest complete change, a check where the logic needs one, and a reply that names what was skipped and any risk. Default. |\n| **Ultra** | `\u002Fponytail ultra` | Also questions the request and pushes back before building. |\n\nLevel sticks until changed or session end.\n\n## Skills\n\n| Skill | Trigger | What it does |\n|-------|---------|--------------|\n| **ponytail** | `\u002Fponytail` | Lazy mode itself: least new code, clear replies that name skipped work and risks. |\n| **ponytail-review** | `\u002Fponytail-review` | Quality review of a diff: bugs, security, load, missing tests, speed, what to cut. Each finding says what goes wrong and how to fix it. |\n| **ponytail-audit** | `\u002Fponytail-audit` | The same quality review for the whole repo, ranked. |\n| **ponytail-debt** | `\u002Fponytail-debt` | Harvest `shortcut:` comments into a tracked ledger. |\n| **ponytail-gain** | `\u002Fponytail-gain` | Measured-impact scoreboard: less code, less cost, more speed. |\n| **ponytail-help** | `\u002Fponytail-help` | This card. |\n\nIn Codex CLI and the IDE extension, invoke skills with `$ponytail:ponytail`,\n`$ponytail:ponytail-review`, or `$ponytail:ponytail-help`. Claude Code and OpenCode use the\nslash-command forms above (OpenCode ships all six as slash commands).\n\n## Deactivate\n\nSay \"stop ponytail\" or \"normal mode\". Resume anytime with `\u002Fponytail`.\n`\u002Fponytail off` also works.\n\n## Configure Default Mode\n\nDefault mode = `full`, auto-active every session. Change it:\n\n**Environment variable** (highest priority):\n```bash\nexport PONYTAIL_DEFAULT_MODE=ultra\n```\n\n**Config file** (`~\u002F.config\u002Fponytail\u002Fconfig.json`, Windows: `%APPDATA%\\ponytail\\config.json`):\n```json\n{ \"defaultMode\": \"lite\" }\n```\n\nSet `\"off\"` to disable auto-activation on session start, activate manually\nwith `\u002Fponytail` when wanted.\n\nResolution: env var > config file > `full`.\n\n## Update\n\nEnable auto-update once: open `\u002Fplugin`, go to Marketplaces, pick ponytail, Enable auto-update. Claude Code then pulls new versions at startup (run `\u002Freload-plugins` when it prompts). Manual refresh: `\u002Fplugin marketplace update ponytail` then `\u002Freload-plugins`.\n\nIf `\u002Fplugin` is not recognized, your Claude Code is out of date. Update it (`npm install -g @anthropic-ai\u002Fclaude-code@latest`, or `brew upgrade claude-code`) and restart. Other hosts use their own update flow.\n\n## More\n\nFull docs + examples: https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail\n",{"name":5,"metadata":24,"description":26},{"internal":25},true,"Quick reference for ponytail levels, skills and commands. One-shot display. Use for \u002Fponytail-help, \"ponytail help\", \"how do I use ponytail\".\n","main","b0af7a96ebdaddade18ca97ab9caf60ffe61bbcf",".claude\u002Fskills\u002Fponytail-help",1,"https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera","https:\u002F\u002Fshaderera.com","https:\u002F\u002Fgithub.com\u002Fshaderera","Video made in code. The programmable era of ads.","2026-11-07 23:55:04",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":25},[38,41,44],{"tool":39,"command":40},"npx","npx skills add shaderera\u002Fshaderera --skill ponytail-help",{"tool":42,"command":43},"bunx","bunx skills add shaderera\u002Fshaderera --skill ponytail-help",{"tool":45,"command":46},"pnpm","pnpm dlx skills add shaderera\u002Fshaderera --skill ponytail-help","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fponytail-help\u002FSKILL.md",[],[50,56,63,70,77,84],{"skillNo":51,"name":9,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":19},"01M7EJW4HZ06TR7ST9A830JTCV","Use when the person asks to make, revise, check, render, deliver, share or fork a video, ad, motion graphic or animated film in code with Shaderera, or to open the Shaderera studio, or when the working directory (or a parent) has a shaderera.json. Covers starting a project, the edit, check and look loop, giving yourself eyes through MCP, rendering and delivery, and shaderera.com (login, share, fork, studio). For searching, adding, removing or publishing plugins, use the shaderera-plugins skill.","https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera\u002Fblob\u002Fmain\u002Fplugins\u002Fshaderera\u002Fskills\u002Fshaderera\u002FSKILL.md",[],[],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":19},"01M7EJVZ55XYSR13A11V274SY7","shaderera-plugins","Use when the person asks for Shaderera plugins (the film building blocks `npx shaderera add` copies in, not the Claude Code plugin) by name or by what they do (search, add, remove or publish a plugin), names a plugin, when adding one of the plumbing plugins AUTHORING.md lists instead of writing the same plumbing again, or when a render or check fails because a required package plugin is missing. Do not use it to look for ready-made looks or motion while making a clip unless the person asked for that.","https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera\u002Fblob\u002Fmain\u002Fplugins\u002Fshaderera\u002Fskills\u002Fshaderera-plugins\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":19},"01M7EJVWKQRG4BJW8DJ39J3K3W","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M7EJVS0HDEGTRMBKX6K07T8K","wizard","Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.","https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwizard\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":19},"01M7EJVNBF8Z2BYEFRVQ4YRMKC","wayfinder","Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.","https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwayfinder\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":19},"01M7EJVKP5S9KKBDS2WRVFX073","wait-what","Stop. That last message did not land: re-pitch it.","https:\u002F\u002Fgithub.com\u002Fshaderera\u002Fshaderera\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwait-what\u002FSKILL.md",[],[]]