Updated 6mo ago
by ychampion
cskill-agents
Agent skills for coding CLIs, multi-agent runtimes, context engines, MCP extensions, and terminal tooling. Instead of using claude code's source code, give your agent skills to create your own!
36 GitHub stars (36)
Steady at 36 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 7 forks (7 forks)
- 6mo ago last update (Last updated 6mo ago)
Install
Skills CLI
npx skills add ychampion/cskill-agents
Asks which skills and agents to install. Just one: npx skills add ychampion/cskill-agents --skill additive-agent-tool-surface-construction — add -g for every project.
Claude Code
git clone https://github.com/ychampion/cskill-agentscp -r "cskill-agents/skills/additive-agent-tool-surface-construction" ~/.claude/skills/
Copies the additive-agent-tool-surface-construction skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add ychampion/cskill-agents
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 474 files.
-
additive-agent-tool-surface-construction
Merge agent-specific tool sets (MCP clients + fetched tools) into the parent context without disrupting the parent’s existing pool.
skills/additive-agent-tool-surface-construction/SKILL.md on GitHub (opens in a new tab) -
agent-specific-mcp-server-initialization
Connect each agent’s frontmatter MCP servers safely and tear them down without leaking clients, while honoring plugin-only guards.
skills/agent-specific-mcp-server-initialization/SKILL.md on GitHub (opens in a new tab) -
aggregated-change-signal-return
Collapse multiple change sources into one caller-facing boolean so headless bootstraps know whether a downstream refresh is necessary.
skills/aggregated-change-signal-return/SKILL.md on GitHub (opens in a new tab) -
ansi-safe-border-caption-embedding
Embed captions into terminal borders while preserving alignment, clipping, and color/dim semantics.
skills/ansi-safe-border-caption-embedding/SKILL.md on GitHub (opens in a new tab) -
api-round-message-grouping
Split conversation history into API-round buckets so compaction retries cut only the chunks tied to the failed round.
skills/api-round-message-grouping/SKILL.md on GitHub (opens in a new tab) -
api-round-ptl-retry-truncation
On prompt-too-long retries, drop the oldest API-round groups first and inject a synthetic user preamble when needed so the summarize request stays valid.
skills/api-round-ptl-retry-truncation/SKILL.md on GitHub (opens in a new tab) -
append-only-sidechain-transcripts
Persist every subagent transcript entry by appending with explicit parent UUIDs so transcripts become a linear, resumable sidechain.
skills/append-only-sidechain-transcripts/SKILL.md on GitHub (opens in a new tab) -
atomic-post-await-state-commit
After awaiting persistence work, update the shared budget state for each `tool_use_id` exactly once so no concurrent reader ever sees a half-committed decision.
skills/atomic-post-await-state-commit/SKILL.md on GitHub (opens in a new tab) -
auto-memory-tool-permission-fencing
Gate every tool call in the auto-memory extract agent so only safe read-only actions and targeted writes execute.
skills/auto-memory-tool-permission-fencing/SKILL.md on GitHub (opens in a new tab) -
auto-refresh-after-new-plugin-sources
Trigger a plugin refresh cycle whenever reconciliation installs new marketplaces so plugin state stays in sync.
skills/auto-refresh-after-new-plugin-sources/SKILL.md on GitHub (opens in a new tab) -
autocompact-circuit-breaker
Break the autocompact retry loop after several consecutive failures to avoid hammering shared APIs.
skills/autocompact-circuit-breaker/SKILL.md on GitHub (opens in a new tab) -
autocompact-recursion-guards
Block autocompact from running in recursive contexts so forks and helpers don’t deadlock.
skills/autocompact-recursion-guards/SKILL.md on GitHub (opens in a new tab) -
background-marketplace-reconciliation
Run marketplace diff and reconciliation in the background while surfacing per-source progress to the UI without blocking startup.
skills/background-marketplace-reconciliation/SKILL.md on GitHub (opens in a new tab) -
bridge-origin-safe-slash-override
Keep remote slash-command skipping enabled by default, then reopen it only for bridge-safe commands while denying unsafe local commands with a friendly local response.
skills/bridge-origin-safe-slash-override/SKILL.md on GitHub (opens in a new tab) -
bridge-safe-command-advertising
Advertise only slash commands that a bridge client can actually invoke by filtering announcements with the same bridge-safety predicate used at execution time.
skills/bridge-safe-command-advertising/SKILL.md on GitHub (opens in a new tab) -
budget-aware-skill-listing-formatting
Derive the active model context budget at runtime and format skill listings to fit it instead of emitting raw command sets.
skills/budget-aware-skill-listing-formatting/SKILL.md on GitHub (opens in a new tab) -
budget-diminishing-continue
Issue continuation nudges while the turn stays under budget, then halt once diminishing returns or the budget cap justify stopping.
skills/budget-diminishing-continue/SKILL.md on GitHub (opens in a new tab) -
built-in-agent-feature-gating
Gate built-in agents based on feature flags and entrypoint types so SDK sessions stay lean.
skills/built-in-agent-feature-gating/SKILL.md on GitHub (opens in a new tab) -
bundled-and-mcp-turn-zero-skill-filter
For first-turn skill listings, prefer a small bundled+MCP subset and fall back to bundled-only when the filtered set is still too large.
skills/bundled-and-mcp-turn-zero-skill-filter/SKILL.md on GitHub (opens in a new tab) -
bundled-skill-file-extraction
Lazily extract referenced files for bundled skills so large prompts stay offline until needed.
skills/bundled-skill-file-extraction/SKILL.md on GitHub (opens in a new tab) -
cache-edit-pin-and-replay
Queue cache edits for the next microcompact request, pin them to user-message positions, replay pinned edits later, and reset state only on explicit lifecycle boundaries.
skills/cache-edit-pin-and-replay/SKILL.md on GitHub (opens in a new tab) -
cache-identical-fork-prefix-construction
Build forked conversation prefixes that stay identical across turns so prompt caching keeps working.
skills/cache-identical-fork-prefix-construction/SKILL.md on GitHub (opens in a new tab) -
cache-prefix-stability-for-subagents
Preserve cache-critical request fields when a child agent must share the parent's prompt prefix for cache hits.
skills/cache-prefix-stability-for-subagents/SKILL.md on GitHub (opens in a new tab) -
cache-safe-stop-hook-snapshotting
Persist a cache-safe stop-hook context snapshot only for main session queries so later helpers can resume from stable state without fork pollution.
skills/cache-safe-stop-hook-snapshotting/SKILL.md on GitHub (opens in a new tab) -
cache-sweep-activation-fallback
Sweep stale extension caches before activation, then fall back to a sticky manual-refresh flag if the live refresh fails.
skills/cache-sweep-activation-fallback/SKILL.md on GitHub (opens in a new tab) -
cache-warm-before-cache-only-fanout
Warm the authoritative cache path first, then fan out cache-only readers in parallel so derived loaders never race stale state.
skills/cache-warm-before-cache-only-fanout/SKILL.md on GitHub (opens in a new tab) -
canonical-root-marketplace-path-normalization
Normalize relative extension source paths against a canonical repo root so shared marketplace records stay stable across worktrees.
skills/canonical-root-marketplace-path-normalization/SKILL.md on GitHub (opens in a new tab) -
canonical-worktree-path-normalization
Resolve repo-relative paths against the canonical checkout root so shared state stays stable across Git worktrees.
skills/canonical-worktree-path-normalization/SKILL.md on GitHub (opens in a new tab) -
capability-aware-offload-skipping
Skip generic offload wrappers for tools that already bound output locally or would become circular if wrapped again.
skills/capability-aware-offload-skipping/SKILL.md on GitHub (opens in a new tab) -
capability-based-spinner-glyph-selection
Select spinner glyphs and colors dynamically based on terminal capability, motion preference, and stall state.
skills/capability-based-spinner-glyph-selection/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.