Source: raw/Your_AI_Skills_Are_Trapped_Here_s_How_to_Own_Them.md (YouTube, creator: Nate B Jones, “AI News & Strategy Daily”)
Open Skills is a public library of reusable, portable agent procedures launched by Nate B Jones — the companion layer to his earlier Open Brain (portable agent memory). Where Open Brain answers “does the agent know what I know?”, Open Skills answers “does the agent know how I work?” The launch version ships skills across seven categories plus runbooks, each as a skill.md-style file designed to load across Claude Code, Codex, Cursor, and any harness that reads the convention. The core bet: as agents become capable of persistent action, the bottleneck shifts from memory to procedural debt — and the fix is portable, composable, verifiable procedures rather than ever-bigger system prompts.
Key Takeaways
- The problem is procedural debt, not prompt-craft. Even with perfect memory, you still re-explain how to research, write, test, and publish every new session. Jones names four symptoms: prompt bloat (rules fighting for attention in giant system prompts), the re-explanation tax (re-teaching voice/standards on every tool switch), instruction fragmentation (drifting copies across Cursor rules,
claude.md, repo notes), and weak verification (the agent says “done” but the work moved into your review queue). - A skill is a procedure, not a prompt. A prompt is something you say once; a skill is something the agent knows how to do from now on. The unit is a small folder with a
skill.mdthat declares: when to use it, when NOT to use it, the job it owns, required tools/files, boundaries, output spec, and how to verify the result. - Skills are primitives; runbooks are compositions. A skill answers “what can this agent do?”; a runbook answers “what can the system reliably produce?” Example runbook (creator workflow): voice memo to transcription to brain-dump processing to personal-voice draft to HTML artifact to site publisher. Each skill owns one contract; the runbook owns the flow (Lego blocks).
- Verification is part of the contract. A good skill defines proof ahead of time: “do not call this done unless this evidence exists” (which test passed, which URL was checked, which source was actually read, which date was verified). This converts agent output from review-debt back into leverage, because agents reliably produce plausible “completion language” when the definition of done is vague.
- Scope is explicit: personal vs project. Procedures that belong to you (your voice, publishing habits, stakeholder-update standards) are global; procedures that belong to a repo (safe commands, known selectors, seed data, deploy quirks) live with the project. “Open” means portable and inspectable — not “every skill is public” and not “paste secrets into a shared file.”
- The flywheel: session-to-skill extractor. One shipped skill asks, at the end of a substantial session, “did we learn a recurring, non-obvious procedure worth preserving?” Most of the time the answer should be no (that’s the quality bar); when yes, the procedure becomes a skill candidate instead of disappearing into chat history. Same compounding logic as Open Brain, applied to procedures.
- Differentiation claim: the value isn’t “skills exist” — it’s portable procedures as an operating layer: one markdown source of truth that Cursor rules /
claude.md/ Codex instructions can be generated from, so they stop drifting into separate copies.
How a Skill Is Structured (the reusable template)
Per the launch, every file in the library is built to carry the same six contract elements — this is the portable part worth copying regardless of whether you use Open Skills itself:
- Trigger — when to load/run the skill.
- Anti-trigger — when not to run it (the piece most SOPs and prompts omit).
- Owned job — the single contract the skill is responsible for.
- Required tools/files — what it needs to operate.
- Boundaries + output spec — limits, and what the result should look like.
- Verification — the proof standard that gates “done.”
Three worked examples from the talk:
- Current-information search: use live search when a claim is recent / pricing may have changed / a software version matters / training data may be stale; compare sources, show the date, separate confirmed facts from inference, and let uncertainty block publishing.
- Personal voice: name the real samples to read, phrases to avoid, sentence length, argument structure, and the “fake AI language” to strip — instead of “write in my voice,” which forces the model to guess.
- Browser QA: open the actual route, check the console, check mobile, verify the changed workflow, capture screenshots, report the evidence — instead of “test the page,” which invites “looks fine.”
Open Skills vs Open Brain
- Open Brain = memory layer (context, project, people, decision history, prior work). Most second-brain tools were built for human readers, not as agent-readable memory infrastructure.
- Open Skills = procedure layer (how to research/write/build/test/publish/report). Most SOPs, checklists, and docs are human-readable but not packaged as agent-operable procedures (no triggers, no when-not-to-run, no required tools, no output spec, no verification, no clean portability).
- The power is the pair: Open Brain gives the agent the context; Open Skills gives it the procedure — both portable across a multi-model world so you’re not locked into one vendor’s memory/workflow assumptions.
Related
- Karpathy’s Wiki vs. Open Brain — the same creator’s earlier memory-layer video; Open Skills is the procedure-layer companion
- Every Level of a Claude Second Brain — where Open Brain sits on the second-brain maturity ladder
- Karpathy Pattern (topic index) — community implementations of agent-readable knowledge/procedure systems
- oh-my-claudecode — implements automatic skill extraction (the flywheel pattern) inside Claude Code
- MuleRun Skills Hub — a public skills directory (compare: discovery library vs Open Skills’ operating-layer framing)
- SkillSpector — security scanning for the skill supply chain that libraries like this create
Try It
- Run the decision rule: do something with an agent once and a prompt is fine; doing it repeatedly across Codex/Claude Code/Cursor means write it as a skill so it stops drifting.
- Convert one painful re-explanation into a skill using the six-element template above (trigger / anti-trigger / owned job / tools / boundaries+output / verification). Start with your highest-frequency re-explanation (voice, testing standard, or publish checklist).
- Add a verification clause to an existing skill: “do not call this done unless
<specific evidence>exists.” Pick the one task where the agent most often says “done” prematurely. - Set scope deliberately: put personal procedures global, project procedures in the repo, so your context layer doesn’t become a mixed pile of yours-and-the-team’s rules.
- Install the flywheel: at the end of substantial sessions, ask whether a recurring, non-obvious procedure emerged — and only then promote it to a skill candidate.
Open Questions
- The exact Open Skills repo/landing URL, license, and hosting model are not stated in the transcript (creator points to an on-screen URL only).^[inferred]
- Whether the
skill.mdconvention is byte-compatible with Anthropic’s official Agent SkillsSKILL.mdformat, or a parallel convention, is not specified.^[inferred]