next-skills

Solid

The Next Skills protocol (NSP). When a participating skill finishes, surface its declared follow-on skills — each with an activation phrase and a one-line why — for the caller to pick, onboarding-style. Trigger via /next-skills, or automatically when a skill carrying the NSP opt-in block completes. Not /caller-options (routes one invocation's venue/mode) or /skills-help (the static library menu) — NSP recommends successor skills after one runs.

AI & Automation 14 stars 1 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /next-skills **Next Skills (NSP)** answers the question a skill leaves open: *what now?* When a participating skill finishes, NSP reads that skill's declared successors and surfaces them — each with an activation phrase and a short reason — for the caller to choose from. The caller (a human, or another agent) picks; nothing auto-runs. NSP is invoked two ways: **automatically**, when a skill carrying the NSP opt-in block completes; or **directly**, as `/next-skills <skill>` to preview a skill's declared successors. > **Structured execution spec:** [`protocol.yon`](protocol.yon). It carries the three steps and the > offer-only / empty-silent / loop-safe rules as validatable records; this file is the explanation. > Keep the two in sync — edit one, update the other and refresh the `@STAMP` date. ## The protocol — three steps 1. **Read.** Take the just-finished skill's `next-skills:` front-matter list. Each entry has a `skill`, a `phrase` (its activation phrase), and a `why` (one line: why it might be useful next). If the list is absent or empty, **stop silently** — NSP surfaces nothing. 2. **Surface.** Present the recommendations for the caller to pick (runtime-mapped, below). Recommendations are *offered*, never auto-invoked. 3. **Activate.** On the caller's pick, activate the chosen skill(s) via their activation phrase. On no pick, end quietly. ## Surface step — runtime mapping - **Claude Code** → `AskUserQuestion` (multiSelect). One option per recommendati...

Details

Author
allemaar
Repository
allemaar/open-skills
Created
2 months ago
Last Updated
yesterday
Language
JavaScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

using-skills

Use when starting any conversation — establishes the skill-selection and currency-verification rules that govern every turn (match-and-proportion, specificity-wins, user-instructions-suppress-skills, verify-before-answering-from-stale-memory). Delivered automatically via the SessionStart hook. Do NOT use for authoring new skill descriptions (see writing-skills) and do NOT use as a substitute for actually running a search or deep-dive — this skill states the decision rules, not the research mechanics.

5 Updated 5 days ago
jasonm4130
Code & Development Listed

skill-manager

The genome's lifecycle and hygiene, all in one place. Fire on "review the skills", before adding/splitting/merging any skill, when docs/state/miss-log.md has entries, or periodically when no pass has run for a while. ALSO fire the moment a lesson lands (a root cause found, a tool swapped, a convention decided, a default overridden, a mistake repeated) - load references/evolve.md; and on "absorb/steal from <repo>" or "spawn a project from this one" - load references/absorb.md. Owns abstraction altitude, consolidation, the skill cap, authoring standards, and decay.

1 Updated 1 months ago
Stepkar2004
AI & Automation Listed

skillify-meta-loop

Use when a recurring bug, support question, client incident, or manual task surfaces 2+ times, when a codified rule keeps getting violated despite being written down, when a teammate or client hits an issue anyone could hit, or when delivery/setup friction repeats. Triggers: "skillify this", "this keeps happening", "we hit this last week too", "make a skill for X", "automate this", "every client hits this", "I keep doing X manually", "turn this into a skill".

36 Updated yesterday
mycelium-hq