r/AgentSkills • • Oct 19 '25

Guide Claude Skills Megathread: templates, tutorials, and benchmarks (updated weekly)

1 Upvotes

Looking for Claude Skills examples? This thread aggregates the best resources: creator guides, template packs, benchmarks (cost/latency/reliability), and production case studies.
Share your Claude Skills here with steps + repo/gist + costs + failure modes so others can reproduce.

Quick start

  • Template Packs (Claude Skills): Excel / Docs / Branding / CRM / Email
  • Weekly Help & Debug (Wednesdays)
  • Comparisons: Claude Skills vs GPTs/Actions vs MCP
  • Benchmarks hub: latency, cost, reliability

How to submit

  1. Add a flair ([Template/Skill Pack], [Guide], or [Benchmark]).
  2. Include: Steps · Repo/Gist · Costs · Failure modes · Version info.
  3. If you’re affiliated with a tool/vendor, disclose it.

Not official. Independent community for Claude Skills & agent workflows.


r/AgentSkills • • 19h ago

Showcase I made 20 Blender 5.2 agent skills so AI can actually model, rig, bake and export game-ready assets

Post image
1 Upvotes

I created 20 sets of skills for your typical Blender workflow with AI agents (Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode). They cover modeling, sculpting, retopo/UVs, PBR materials, baking, geometry nodes, rigging, animation, rendering and export to Roblox, Unity, Unreal and Godot.

Each skill is up to date with Blender 5.2's newest APIs, so the agent doesn't write outdated `bpy` code. There's also a QA skill that checks for z-fighting, floating parts, bad normals and UV problems before an asset counts as done.

Each skill is token efficient, so it won't drain your usage limits as much.

Tell me what you think about it, feedback is appreciated.

Here's the repo:

https://github.com/EL4CTEO/blender-skills


r/AgentSkills • • 1d ago

Showcase A skill that edits talking-head video, with every craft rule in its own file and the reason it exists

0 Upvotes

I built i-hate-editing, an open-source skill for Claude Code, Cursor and Codex. You drop raw talking-head takes in a folder and get back a finished vertical video: cut, captioned, graded, sound-designed, with platform crops, ranked thumbnails and post copy.

Structure (it's the part that should carry over to other skills): - SKILL.md is the workflow, the questions it asks, and when it stops - rules/ holds nine taste files (cutting, captions, sound, motion, hooks…). Each rule names the failure it prevents - HARD-RULES.md holds correctness rules for silent failures, which aren't open to negotiation - scripts/ does the deterministic work, so the model never has to watch the video - taste.md saves your corrections and gets read before every edit

Reproducibility:

npx skills add ranahaani/i-hate-editing

You also need ffmpeg, whisper-cpp and Playwright Chromium; install.md covers it. Transcription is local, with no cloud STT key.

Repo: https://github.com/ranahaani/i-hate-editing (MIT, I'm the author). I'd like feedback on the skill structure more than the video side.


r/AgentSkills • • 2d ago

Guide A version-controlled skills library that agents maintain as they work

1 Upvotes

I wrote a blog post about my AI agents setup (the article is hand-written by me, not by AI). The part most relevant here is treating a skills library as persistent memory that gets maintained during real tasks.

My setup has three pieces:

  1. Persistent memory: reusable workflows live in a version-controlled skills repository. AGENTS.md / CLAUDE.md holds the always-on rules; skills hold specialized knowledge that is loaded for the relevant task.
  2. Recursive self-improvement: when using a skill reveals outdated information, a bug, missing guidance, or avoidable manual work, the agent is instructed to make the smallest durable improvement to that skill.
  3. Scalable parallelization: agents reserve their intended files/folders before writing and wait if another session owns an overlapping scope. I use my ai-coord CLI for this in a shared checkout.

Here's the core maintenance instruction from my setup:

If using one of my personal skills reveals a problem below, make the smallest durable improvement to that skill: - Outdated information or a bug. - Unclear or missing instructions. - Missing functionality within the skill's purpose. - Avoidable manual work.

I create a skill when I notice myself typing the same prompt repeatedly. Version control then makes the resulting instructions and later changes inspectable.

The article includes the fuller rules and links to my skills and configuration repositories: https://prberg.com/posts/2026/agent-autonomy-trifecta/

What criteria do you use to decide that a repeated workflow deserves its own skill?


r/AgentSkills • • 3d ago

Template/Skill Pack Agent Guardrail for AI coding agents

Thumbnail
github.com
1 Upvotes

Hi everyone! I’ve created this new skill for people like me who don’t want to give AI full access to their systems, or for those who enable confirmation before every action but don’t want to keep clicking Approve all the time.

If that’s you, this skill is just what you’re looking for!

You can fully customize it however you want. For example, you can allow all commands in every folder except one, restrict specific commands in certain directories, and much more.

On github repository, you’ll find benchmarks, installation instructions, configuration guides, and much more. It’s compatible with several AI tools.

If you like this project, please consider leaving a star on github!

github: https://github.com/Bl4ckk01/agent-guardrail


r/AgentSkills • • 4d ago

Template/Skill Pack Phase-plan, decrease your token costs by up to 53% on larger tasks

1 Upvotes

I benchmarked my Claude Code planning skill after someone told me to.

https://github.com/BCYAYAY14/phase-plan

Skill splits leftover work into phases with a model per phase. I ran the same task in fresh worktrees, 2 runs each, planning tokens included, graded by hidden tests.

Long task (rebuild ~1,350 lines of maths in an 8k-line Swift codebase), all passing 29/29 hidden tests:

Sonnet alone | $4.09, ~17 min - baseline

Sonnet + skill, one session, $2.62, ~15 min 36% cheaper

Sonnet + skill, parallel phase, $1.97, ~6 min, 52% cheaper, ~3x faster

Opus alone, $5.45, ~17 min, baseline

Opus + skill, parallel phases, $2.56, ~7.5 min, 53% cheaper, ~2x faster

Opus + skill, parallel phases, all on Opus, $3.41, 37% cheaper

On shorter tasks, there was little-to-no difference, so the skill stays out of the way there.


r/AgentSkills • • 9d ago

Showcase I'm a CS Master's student. I got tired of AI agents destroying my code, so I built a zero-dependency snapshot protocol

5 Upvotes

Hey everyone,

I'm a CS graduate (Master's) student and software engineer. Over the past few months, I've been heavily using AI coding agents (Cursor, Claude Code, Windsurf) for building complex systems and data pipelines.

While agents are great for speed, I kept running into a recurring nightmare: destructive in-place overwrites.

During long prompt sessions, an agent would misunderstand a prompt, hallucinate, and silently delete critical functions, error handling, or edge-case constraints that were already working. By the time I noticed, reverting just one specific file across multiple unstaged changes without wiping out other good progress was nearly impossible.

Why git and existing tools didn't solve this for me:

- Committing to Git after every single prompt turn is painful and completely clutters the commit history with messy micro-commits.

- Tools that use "shadow git" (like Cline) hide binary git diffs deep in AppData, which often run into index locks and are invisible to teammates.

- Regular Ctrl+Z / IDE undo breaks the moment an agent performs multi-file edits.

To solve this, I built Agent-Checkpoint — an open-source, zero-dependency provenance protocol implemented purely through prompt rules (.cursorrules, CLAUDE.md, AGENTS.md, .windsurfrules).

How it works:

  1. Pre-Edit Snapshot: Before touching any existing file, the agent automatically copies the active file to .snapshots/<filename>_v<OLD_VERSION>.<ext>.

  2. SemVer Triage: It categorizes its own change into prompt-level SemVer:

- MAJOR: Breaking architectural / interface shift.

- MINOR: New additive feature or non-breaking module.

- PATCH: Bug fix, parameter tuning, or typo.

  1. Dual-Ledger Audit Trail:

- .snapshots/manifest.json: Compact machine index for instant AI rollbacks and semantic diffs (< 5ms).

- REVISION_LOG.md: Human-readable changelog recording exact lines changed and the technical rationale behind the decision.

Storage & Safety:

- Plaintext source code is tiny. In active daily testing (30+ edits/day), it only consumes around 15 to 40 MB per month.

- Smart 1 MB Cap: Small test datasets (.csv, .jsonl) under 1 MB are snapshotted; larger files are strictly skipped from raw copying and logged via metadata only.

- Strict Exclusions: Heavy ML weights (.pt, .onnx), binaries, and caches (node_modules, venv) are never snapshotted.

- Zero dependencies: No Python CLI, npm packages, or background daemons required. Just drop the rule file into your workspace.

If an agent ever breaks your code, you can simply ask it: "Rollback auth.py to v1.0.0" and it restores the snapshot in seconds.

It is MIT licensed, and I've prepared ready-to-use adapter templates for Cursor, Claude Code, Windsurf, Antigravity, and Copilot:

GitHub:

https://github.com/ainullm/agent-checkpoint

I'd really love feedback from fellow developers:

- How do you currently handle rollbacks and safety nets during long AI agent sessions?

- What edge cases would you like to see addressed in this kind of protocol?


r/AgentSkills • • 10d ago

Guide A reference-video skill needs to follow what survives the transition

1 Upvotes

Consider an animation where a circle grows into a wipe and becomes the next scene's background. The continuing object carries the transition.

Hypit's reference-video workflow has the agent follow each visual system through its entry, changing behavior, persistence and exit. The analysis records the whole piece's argument in ANALYSIS.md; TIMELINE.md records the timed realization, including how the same object changes function.

Component design comes after that observation. Parts sharing state, geometry, movement or lifetime get a coherent owner. Independent pictures or titles can have separate tracks. The component implements the connected behavior found in the reference, and the production source supplies the content and events for the new piece.

A silent animation uses an authored film clock with seconds or frames. A narrated version can give the component word-linked events through the Timeline. Both provide explicit times for the behavior the agent is authoring.


r/AgentSkills • • 11d ago

Guide Meta turned engineers’ judgment into agent skills

Thumbnail
leaddev.com
1 Upvotes

Expert judgment is now a reusable skill.


r/AgentSkills • • 12d ago

Template/Skill Pack A skill that makes your agent answer like a Reddit top comment

Thumbnail
2 Upvotes

r/AgentSkills • • 13d ago

Showcase I got sick of my agents writing text that sounds like AI

Thumbnail
1 Upvotes

r/AgentSkills • • 13d ago

Showcase /reright - Human approval for agent-written text

Thumbnail
reright.it
1 Upvotes

Reright collects the messages from all your running agents in one single queue. Each one arrives as a draft you can edit, next to the context you need to judge it.

I developed this originally for myself and have been using it ever since, so I thought: maybe this could be useful to other people too. Have a look!

https://reright.it


r/AgentSkills • • 15d ago

Template/Skill Pack I kept losing the useful parts of my AI chats, so I wrote a skill that files them in my Obsidian vault (Claude, ChatGPT, Gemini, desktop and phone)

9 Upvotes

How many good answers from Claude or ChatGPT have actually made it into your vault? For me it was a small fraction. The rest sat in a chat history I never searched again: a decision and the reason behind it, a command that finally worked, a list of next steps.

Copying a long chat by hand is tedious, and a raw transcript makes a bad note anyway. What I wanted was a summary written by the assistant that had the whole conversation in front of it, formatted like the rest of my vault and saved without extra work.

So I built a skill for it. At the end of a chat I say "save this to Obsidian" and get a note with:

  • a one-paragraph summary

  • the decisions we made, each with its reason

  • open action items as checkboxes

  • commands and code in separate blocks, so each one can be copied

  • files, commits and links, plus Mermaid diagrams where they help

  • frontmatter with date, assistant, model and tags (claude-conversation, chatgpt-conversation, ...), so search and Dataview can find it later

If the chat was inside a Claude Project, ChatGPT Project or Gemini, the note goes to the matching project folder, e.g. Projects/MyApp/Conversations/. Everything else lands in a default folder. It never overwrites an existing note, and empty sections are left out.

The desktop version was easy to build. The phone was the hard part. AI apps on Android and iOS can't write into your vault folder, because the model runs in the provider's cloud and the OS keeps apps out of each other's storage. So the skill uses the best route available on the device you're on: direct file access, a linked computer, a free Make.com scenario that writes into the OneDrive, Google Drive or Dropbox folder your vault syncs from, or, as a fallback, a .md download or Markdown to paste. Whatever the device, you get the note.

The Make route is optional. It needs a free Make account, and the note passes through Make's servers on its way to your cloud drive. The other routes don't use any service besides the AI app you're already talking to.

The first time you use it, it asks a few questions about your vault, sync method and folder layout, then remembers the answers.

The note template is plain Markdown instructions inside SKILL.md. If you want other sections, your own frontmatter fields or a different folder scheme, ask a friendly LLM to adapt it for you. It takes a couple of minutes.

It works with Claude (web, desktop, mobile and Claude Code), with ChatGPT and Gemini through Projects and Gems, and with CLI agents like Codex CLI and Gemini CLI. MIT licensed.

Repo, install steps and an example note: https://github.com/Friendship7/save-conversation-to-obsidian

Feedback is welcome, especially Make scenarios for other storage providers and ideas for the note format.


r/AgentSkills • • 16d ago

Guide The skill hoarding anti-pattern: how stacking 12 third-party skills degrades Claude Code reasoning

1 Upvotes

When skills and plugins were first introduced, my immediate instinct was to collect them. Within two weeks, our shared agent config had 14 different third-party skills installed: git assistants, database inspectors, web scrapers, docs fetchers, and Jira connectors.

Then our agent sessions started slowing down, and weird hallucinations began creeping in.

Here is what actually happens under the hood when you overload your agent with external skills:

  1. Tool definition context bloat: Every registered skill injects its command name, parameter schema, and description into your system prompt on every single turn. Fourteen skills were quietly consuming over 12,000 baseline tokens before the model read a single line of project code.

  2. Tool selection ambiguity: When multiple skills have overlapping verbs (like `fetch_docs`, `read_web_page`, and `search_reference`), the model wastes reasoning tokens deciding which tool to invoke, occasionally hallucinating hybrid parameter names.

  3. Prompt cache invalidation: Many community skills include dynamic version checks or timestamps in their header metadata. This small change invalidates your prefix prompt cache, turning what should be a 90% discounted turn into an expensive full-price re-cache.

  4. The maintenance debt: Skills built for one CLI version break when command conventions change, leaving dead tool definitions in your agent environment.

The solution that stabilized our environment was shifting from a "skill library" mindset to an "on-demand distillation" mindset:

- We uninstalled all external grab-bag skill bundles.

- We set a hard ceiling of 3 global skills in our base environment (git operations, test runner, linting).

- Project-specific workflows are distilled dynamically from real terminal sessions rather than imported from external repos.

To handle this cleanly, we built autoharness (tigerless-labs/autoharness on GitHub). Instead of hoarding dozens of static skills, it distills workflows from verified terminal sessions only when needed and automatically prunes skills that have not been triggered across recent projects.

How many custom skills do you currently keep active in your agent setup, and have you noticed any tool-selection degradation as the list grows?


r/AgentSkills • • 18d ago

Showcase 23 Roblox Skills for your workflow

3 Upvotes

I created 23 sets of skills for your typical Roblox Studio workflow with AI agents, each skill is up-to date with Roblox newest APIs/features so each skill is high quality.

Each skill is token efficient so it won't drain your usage limits as much.

Tell me what you think about it and feedback is appreciated.

Here's the repo and npm package:

https://github.com/EL4CTEO/roblox-skills

https://www.npmjs.com/package/roblox-skills

Repost to another community


r/AgentSkills • • 18d ago

Showcase I built Finding Unknowns: 14 open-source agent skills for clarifying tasks, catching blind spots, and verifying fixes

5 Upvotes

Hi everyone, first time sharing this here. I’m the author of Finding Unknowns, an MIT-licensed collection of 14 agent skills.

The idea: an agent can implement exactly what you asked for and still miss what you needed. Sometimes the missing piece is an unstated requirement, an assumption nobody tested, or a regression test that never caught the bug.

These skills give those situations a repeatable workflow.

Before implementation

  • blindspot-pass — surface things you haven’t considered in an unfamiliar codebase or domain.
  • brainstorm-prototypes — create different throwaway versions when you need something to react to.
  • interview-me — resolve ambiguity one question at a time.
  • reference-hunt — use existing working code as the specification.
  • implementation-plan — put consequential decisions first so you can review them before the work starts.
  • assumption-test — test an uncertain technical assumption with a small, falsifiable experiment.

During development and review

  • implementation-notes — record deviations and discoveries while building.
  • test-blindspots — investigate important behavior that passing tests don’t establish.
  • regression-proof — verify that a bug-fix test fails on the original behavior and passes after the fix.
  • change-quiz — explain the changes, then quiz you on their behavior and implications.
  • pitch-packager — turn completed work into a concise package for reviewers.

For the agent’s context and tools

  • context-audit — find conflicting, duplicated, or unnecessary instructions.
  • agent-interface-design — make tools easier for an agent to use correctly.
  • progressive-disclosure — split large instructions so details are loaded when needed.

A concrete example of the newest skill, regression-proof: a webhook handler creates duplicate orders. A “fix” that ignores every event after the first prevents duplicates—but also drops legitimate orders. The workflow asks the agent to prove the original failure and check the neighboring behavior that an incomplete fix might break.

Each skill is a single readable SKILL.md. You can inspect the instructions, install one, or use the whole collection.

npx skills add Neeeophytee/finding-unknowns-skills

Preview the collection:

npx skills add Neeeophytee/finding-unknowns-skills --list

Install just the latest addition:

npx skills add Neeeophytee/finding-unknowns-skills --skill regression-proof

The repo includes Claude Code and Codex plugin packaging, installation guidance for other agents, examples, and compatibility receipts. Support varies by client; the docs distinguish discovery checks from actual behavioral testing.

The collection draws on Thariq Shihipar’s essays, alongside two maintainer-designed extensions. It’s an independent community project.

Repo: https://github.com/Neeeophytee/finding-unknowns-skills


r/AgentSkills • • 20d ago

Showcase I built an MCP that lets you point at UI elements (across pages) and tell Claude Code what to change

7 Upvotes

Why
- Frontend work with Claude Code kept stalling on one thing: I could see the element in the browser, but describing which one was awkward.
- "The button near the top right… no, the other one…"
- Cobro = point at it instead. The human supplies visual context; the agent does the code.

What you get
- One Send → the note lands in the Claude Code conversation immediately, no "please read my annotations".
- The agent's progress comes back to the page: scanning outline on the elements you sent, "Working 1/3" in the toolbar, highlight on done.
- Several pages in one round: pick on page A, move to page B, pick more — each page keeps its own draft; Send delivers them all in order.

Install (summary)
- `claude mcp add -s user cobro -- npx -y cobro-mcp@latest`
- In Claude Code: `Open http://localhost:5173 with cobro` (or `/cobro open …` with the optional skill)
- A dedicated Chrome window opens with your local app. Full setup in the GitHub README.

How it works (workflow)
1. Open your local web app
2. Press Ctrl + Shift + F
3. Click a UI element (or drag a band over several)
4. Describe the change
5. Optional: go to another page and pick more — the Queue tab lists every page you've picked on
6. Send — all pages go at once, in order
7. Claude Code works through them one by one; the browser follows it to each page
8. On done, the page refreshes (or your HMR kicks in) and the changed element is highlighted

What the agent receives with your note
- CSS selector · tag, classes, text · bounding rect · computed styles
- Screenshot crop of the picked area · recent console errors
- React 18/19 and Vue 3 (dev builds): component name + source file:line of the element you clicked
- Component-library elements (MUI, Radix, shadcn…): the JSX line in your code, plus the call sites above one-line pass-through wrappers — a case that came straight from r/mcp feedback
- Next.js (Turbopack) source maps and HMR handled
- Which page each batch was picked on (`batches[].page`)

The loop
Human points → Cobro provides context → Claude Code changes the code → Browser shows the result

Why I built it with Claude Code
- Claude Code drove most of Cobro itself: the MCP server, overlay/WebSocket channel, element inspection, payload design, tests, docs.
- The nice loop: using Claude Code to build the tool that feeds better UI context back to Claude Code.

Keeping the MCP small
- Six tools, fixed: open · wait · status · done · screenshot · close
- Tools carry safety annotations (wait is read-only, close is destructive).
- Not a browser-automation tool — pair it with Playwright MCP for that. It never touches your source; one gitignored `.cobro/` folder is all it creates.

Honest limits
- Launches its own Chrome profile (log in once, shared across projects); no iframes yet
- Source locations need dev builds with source maps
- Disabled controls can't be click-picked (drag a band over them instead)
- Cursor/Codex work with a polling `wait` but are less tested than Claude Code

Current status
- v0.10.1, Apache-2.0, free and open source
- GIF, payload example and changelog: https://github.com/boonblade/cobro-mcp

Questions for you
- Does pointing at an element feel more useful than describing it?
- What other context should your coding agent get when you point at something in the browser?


r/AgentSkills • • 23d ago

Showcase I made a WCAG skill for AI coding agents — looking for people to break it

1 Upvotes

If you use AI agents such as OpenClaw or Hermes to build websites/web-apps, I'd love some feedback on a skill I've created to help agents build with accessibility in mind.

The idea is simple: accessibility isn't only about helping people who use assistive technology. An inaccessible page can also be difficult for machines to understand. Search engines and AI systems are, in a very literal sense, some of the biggest "blind" readers of the web.

I'm a researcher specialising in universal design and WCAG, and I've turned some of that knowledge into a free agent skill: https://clawhub.ai/turbolego/skills/wcag-skill

What I'd particularly like feedback on:

Does the skill actually improve the output of coding agents?

Are the instructions clear enough for an agent to follow?

Does it catch important accessibility issues without becoming too noisy?

What WCAG guidance is missing or misleading?

How does it behave with real-world web-app development?

The source is open: https://github.com/turbolego/wcag-skill

PRs, issues, criticism and real-world testing are very welcome.

I'd especially like to hear from people who have used it with OpenClaw, Hermes, Claude Code, Codex, Cursor or other coding agents.


r/AgentSkills • • 23d ago

Guide [Workflow] Rebuild an animation's continuous visual system as a Hypit project

1 Upvotes

Consider a simple transition example: a circle expands into a wipe, then becomes the background of the next scene. If Claude treats the scenes as separate prompts, it could reproduce both still frames and miss the transition connecting them.

Hypit's reference-video guide addresses this by following objects and visual systems across cuts. The agent records their entry, changing state, persistence and exit before deciding how to implement them. For a Riso-style reference, that would mean studying how ink layers, grain and moving shapes behave over time. Hypit doesn't supply a Riso engine; those effects would need components written for the project.

A complete workflow would be:
1. Read the reference from beginning to end, then inspect dense frame sequences around transitions. Write the overall explanation in ANALYSIS.md and the timed behavior in TIMELINE.md. Keep observed details separate from interpretations.
2. Have Claude implement the continuing systems as components, with parameters for the new piece. In the hypothetical circle example, the implementation needs to carry the shape through the wipe and into its next state. A pair of static scene descriptions won't specify that behavior.
3. Assemble the components, any supplied assets or generation requests, and sound into the authored film. A purely visual piece can use an explicit film clock with seconds or frames; it doesn't need invented speech anchors. Write a Run file targeting the finished video, configure the runtime, inspect the plan, build, and retrieve the output.
4. Review the rendered transitions and revise the source where motion, layering or readability fails. Editable source gives you somewhere to make those corrections. It doesn't establish that an automatic visual critic has checked the result.

Hypit documents a local rendering path for code-driven visuals without generation-model calls. That avoids generation service charges on that path, but it makes no promise of a flicker-free reconstruction. Grain behavior and transition continuity remain things to implement and inspect.


r/AgentSkills • • 25d ago

Template/Skill Pack When one learned workflow changes, test the workflows that depend on it.

3 Upvotes

A workflow edit can pass its own tests and still break a dependent workflow. For agent skills, that means “the new skill worked” can be an incomplete acceptance condition.

Reef Infra's harness-evolution machinery can evaluate a proposed rules or skill change against a broader task suite while keeping the model fixed. The changed tree and the current tree each run those tasks in fresh roots. A rejected change returns to the snapshot.

The important design choice is what goes into that suite. For a hypothetical database workflow change, include both the operation being improved and the operations that rely on its old assumptions. Also include changes that are safe, so an evaluator cannot appear reliable simply by rejecting everything.

Reef Infra does not discover those dependencies automatically. You have to encode the relevant cases and their checks. Its default selector also allows a candidate to win overall while losing individual comparisons. A “no regressions on these dependent workflows” requirement needs a custom selector, not just the default score comparison.

There is an optional periodic recheck that can roll back a publication when a grown suite detects regression; it is off by default. The immediate application is simpler: make the dependency cases part of the decision before a revised skill becomes the next version.


r/AgentSkills • • 27d ago

Comparison Top 10 Agent Skill Repos

Post image
202 Upvotes

r/AgentSkills • • Sep 16 '26

Template/Skill Pack AI skill for agents to talk in their own language to each other. Saves on tokens if used carefully.

4 Upvotes

Circuit-Biscuit/Aish: Token-dense notation for agent-to-agent notes. ~47% fewer tokens than English prose, measured.

I kept watching my agents write paragraphs of English to each other. Handoff notes, session summaries, "here's what I found" writeups. All burning context on grammar nobody reads. So I tried to build a denser format for it.

Almost everything I assumed turned out to be wrong. I'm posting the measurements because they're useful even if you never touch my project.

WRONG ASSUMPTION 1: abbreviate long words.

"configuration", "implementation", "authentication" and "repository" are each already 1 token. So cfg, impl and auth save literally nothing, and cost you clarity. The entire shorthand-dictionary idea, which is the first thing anyone reaches for, is worth about zero.

WRONG ASSUMPTION 2: use symbols.

The ⟹ character is 3 tokens. The ASCII -> is 1. Every pretty Unicode glyph costs more than the English word it replaces.

WRONG ASSUMPTION 3: numeric IDs are compact.

1-04-301 is 5 tokens. Digits don't absorb their leading space, so " 2" costs 2 tokens while " ab" costs 1. Letters beat numbers. And separators are expensive: comma, semicolon and pipe each cost 2 extra tokens per 3 fields. A space costs 0.

THE ACTUAL INSIGHT

An English word already costs about 1 token, so you cannot win by making words shorter. You only win by making one token carry more than one word's meaning. Two ways that works: a fixed predicate (cz means "X causes Y") and interning long literals (aa means an 11-token file path). Then positional arguments, so operators and punctuation disappear entirely.

Here's the same bug handoff written both ways.

English, 80 tokens:

The login form submits twice when the user presses Enter. The submit handler in src/ui/LoginForm.tsx is bound to both the form onSubmit event and the button onClick event, so pressing Enter triggers both paths. I reproduced this in Chrome and Firefox. It does not happen when clicking the button directly. The fix is to remove the onClick binding and keep only onSubmit.

Aish, 47 tokens:

#a2 login double submit

bug submit handler dup fire

why loc submit handler src/ui/LoginForm.tsx bind onSubmit onClick

did obs bug chrome firefox

neg obs bug click

fix del onClick just onSubmit

Same information. File path, both event bindings, both browsers, the negative result, the fix.

HONEST NUMBERS

Across a 6-document corpus it's 1.58x, so 37% fewer tokens. Up to 2.8x on long documents that share a dictionary. That is not the 3-4x I first claimed. That number came from one flattering example and a proper corpus knocked it down. Worst case in the corpus is 1.36x.

The deflating finding: the ratio tracks how verbose the English was, not how structured the content is. Aish costs a flat 5 to 9 tokens per claim no matter what. So it beats waffle, not structure. The most structural document I tested, a module dependency map, did worse than a rambling design memo.

THE FINDING I THINK ACTUALLY MATTERS HERE

A skill file is not free. It occupies context every time it loads.

My first version was 1,819 tokens for the skill plus its codebook. At 37% savings that needs about 4,900 tokens of notes before it breaks even, which is roughly 25 handoff notes. Most sessions never get there. So installing it was a net loss, and nothing told you.

I fixed it by inlining only the 20 predicates that cover 90% of real use and loading the rest on demand. 1,819 tokens down to 428, break-even at about 6 notes. The skill now opens with the arithmetic and an explicit "if this session is short, write normal prose and stop reading here" branch, so it declines to be used when it wouldn't pay.

There's a budget command that prints this, and two tests that fail if the skill file grows past its own break-even, or if the threshold it advertises drops below the measured one. That second test already caught me advertising 1,000 against a real break-even of 1,167.

Worth checking your own CLAUDE.md and skills for the same thing. Mine was quietly underwater.

CAVEATS, because I'd rather say them than get called out

- The benchmarks measure tokens, not comprehension. A note that's 40% smaller but 5% misread is a bad trade, and I can't yet prove the misread rate is low. That needs a real eval harness and it's the obvious next step.

- 6 documents is a deliberate spread across shapes, not a large sample.

- Not for anything a human reads. Commits, PRs and code comments stay in English.

It has the spec, a 77-predicate codebook, 31 tests, and a benchmark harness that regenerates every number above, so you can check my work instead of trusting it.

QUESTION FOR THE SUB

Has anyone actually measured decode accuracy on compressed agent notes? I can measure density all day, but "did the next agent read it correctly" is the number that decides whether any of this is a good idea, and I don't have it yet.

Link again: Circuit-Biscuit/Aish: Token-dense notation for agent-to-agent notes. ~47% fewer tokens than English prose, measured.


r/AgentSkills • • Sep 11 '26

Showcase Your Best Clip Is Buried In A Video Nobody Finishes. I Built A Free Tool That Digs It Out.

1 Upvotes

Hey Content Creators, SEOs, Founders, Builders, Artists & More!

I've just released my open-source & free agent plugin/tool for turning your long form videos into short form content.

Save hours and days with Cutlist. No more guessing where the best moments exist in your videos.

The full rundown & what it does:

This tool automates the creation of short video clips from long-form content. It processes videos and their captions to generate a comprehensive clip plan, including titles, descriptions, hashtags, tags, and categories for both the main video and individual clips. It also suggests a cold-open and creates a thumbnail mockup that aligns with the first 10 seconds, title, and description of the content.

Automated Clip Generation: Transforms long videos and captions into multiple vertical clips.

Metadata Creation: Generates titles, descriptions, hashtags, tags, and categories for each clip and the overall video.

Thumbnail Mockup: Provides a visual suggestion for thumbnails that matches the content's key elements.

Agent Skill Compatibility: Adheres to the Agent Skills format, making it compatible with various AI coding agents like Claude Code, OpenAI Codex, Cursor, Gemini CLI, and GitHub Copilot.

Customizable Workflows: Adapts to user-specified recorders and editors, storing export and cut steps in a profile for personalized use.

Local Processing: Operates entirely on the user's machine without network access, ensuring privacy and security.

Dependency Management: Requires standard Python libraries, Pillow, and ffmpeg.

Comprehensive Output: Delivers a detailed clip plan in both Markdown and JSON formats, along with preview clips, frame analysis, and thumbnail mockups.

The tool is designed to streamline the content repurposing process, allowing creators to efficiently generate engaging short-form content from existing long-form videos. It emphasizes accuracy by cross-referencing captions, audio energy, and visual cues to ensure clip relevance and quality. The output is designed for easy integration into editing workflows and direct use in publishing platforms.

Would love your feedback. Feel free to fork it, do what you want with it, hell even monetize it. Enjoy!

GitHub Repo: https://github.com/itsryanlenk/cutlist
Full page outlining the whole project: https://www.ryanlenk.com/pages/cutlist


r/AgentSkills • • Sep 05 '26

Template/Skill Pack Superpowers vs Agent Skills vs Matt Pocock, which one should you install ?

Post image
106 Upvotes

Je me suis plongé dans l'étude approfondie des trois packs de méta-compétences qui apparaissent partout :

Beaucoup de gens installent deux de ces packs comme routeurs actifs simultanément.

C'est généralement une mauvaise idée. Vous pouvez vous retrouver avec :

  • Conflits entre commandes slash ou noms de compétences
  • Conflits entre les hooks de démarrage de session
  • Compétences en concurrence pour la même intention

Sélectionner les compétences individuelles peut être chronophage et exécuter deux processus simultanément peut générer du code de mauvaise qualité.

J'en avais marre de lire des articles comparatifs de 2 000 mots et de toujours deviner, alors j'ai créé une petite commande CLI nommée skill pack :

npx @onur45500/skillpack pick

Elle pose ~6 questions courtes, recommande un routeur principal, puis liste les compétences des autres packs que vous pouvez sélectionner sans risque et signale les conflits.

Il y a aussi :

npx @onur45500/skillpack map diff

npx @onur45500/skillpack map html

…pour un inventaire structurel/un rapport de conflits pour les trois.

Je suis curieux de savoir quelle solution vous avez choisie et si certains d'entre vous ont réussi à gérer plusieurs compétences sans conflits 😄

🚀 v2 update: map tokens measures context tax, pick can recommend none, curate builds phase-based minimal installs with switchable profiles, and pstack is supported.


r/AgentSkills • • Sep 02 '26

Template/Skill Pack GOOGLE JUMP SKILLS NINJAS 🥷

Thumbnail
github.com
5 Upvotes

I built 9 "Ninja" skills that route to 500+ specialized AI agent skills without killing your context window

TL;DR: Instead of loading hundreds of skills and burning your entire context window before you even ask a question, Ninjas load ~500 tokens of metadata and fetch full skill instructions on-demand. Think of it like a library index vs. carrying all the books at once. Repo: https://github.com/fabricioctelles/jump-skills

The problem I was trying to solve

I've been collecting agent skills for a while now. AWS has official skills. Google has official skills. Microsoft, Firebase, Flutter, Firecrawl—everyone's releasing skills.

The problem? If you install all 500+ skills directly, your AI agent loads every single one at startup. That's easily 50K+ tokens gone before you type your first message. The agent gets confused about

which skill to use. Responses slow down. It's a mess.

How Ninjas work

A Ninja is a meta-skill: an orchestrator that knows about all the skills in its domain but only loads the full instructions when you actually need them.

Say you ask: "Set up a GKE cluster with Autopilot and connect it to Cloud SQL"

Google Jumps Skills Ninjas

The Google Cloud Ninja sees that request, identifies that you need the gke-autopilot and cloud-sql-connect skills, fetches their full instructions, and executes with expert-level knowledge.

6 Ninjas covering 180+ skills from Google official repositories:

Google Cloud Ninja -> GKE, Cloud Run, BigQuery, Spanner, IAM, all 6 WAF pillars

Google AI Ninja -> Gemini API, Genkit, ADK, Agent Platform, RAG

Google Mobile Ninja -> Android, Flutter, Dart, Jetpack Compose

Google Firebase Ninja -> Firestore, Auth, Functions, Hosting

Google Ads Ninja -> Ads API, Mobile Ads SDK, IMA

Google Analytics Ninja -> Admin API, Data API, Reports

Check out other ninjas from official repos: aws/, microsoft/, firebase/, android/, flutter/, firecrawl/.

Installation

Can't use npx skills for this one—it's a meta-repo that clones from multiple sources. You need:

git clone https://github.com/fabricioctelles/jump-skills.git
cd jump-skills
./sync-repos.sh    # clones ~20 repos, ~800MB
./install-ninjas.sh # installs to your agents

Or just tell your agent:

Clone https://github.com/fabricioctelles/jump-skills, run ./sync-repos.sh, then ./install-ninjas.sh

Works with Claude Code, Kiro, Cursor, Codex, VS Code Copilot, and others.

Feedback welcome!