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 0 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
0
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
1 months ago
Last Updated
today
Language
JavaScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category