claudecodex

agent-skills-toolkit

Toolkit and Standard for authoring, validating, governing, and scaling cross-agent skill libraries (Claude Code and Codex) to a tiered Bronze/Silver/Gold quality bar. Use when building or grading agent skill plugins, when emitting components for multiple agents, or when adopting the Advanced Skill Library Standard.

3 on GitHubby product-on-purposev1.23.0Apache-2.0updated 4 days ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin agent-skills-toolkit in product-on-purpose/agent-skills-toolkit. Commands read from the repo's manifest — 4 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (27)

  • askit-backlog

    Creates, triages, and prunes a plugin's two backlogs (new-component proposals and enhancements) to the Advanced Skill Library Standard. Use when capturing a new-component proposal through the why-gate, prioritizing backlog items, or removing stale or completed entries.

  • askit-build-agents-md

    Creates and improves a plugin's AGENTS.md (the agent navigation and instructions entrypoint) to the Advanced Skill Library Standard. Use when you need to author or sync AGENTS.md, align it with the component index, or trim an overgrown one to essential, mostly-positive guidance.

  • askit-build-chain-contract

    Creates and improves a plugin's chain contract (agents/_chain-permitted.yaml) to the Advanced Skill Library Standard. Use when a skill or subagent invokes another component and you need to declare the permitted inter-component invocations, or to resolve S4 orphan or phantom findings.

  • askit-build-command

    Creates and improves Claude slash commands (commands/<name>.md) that map to a skill, to the Advanced Skill Library Standard. Use when you need to give a skill an explicit /command entry point or raise an existing command's conformance.

  • askit-build-docs

    Creates and improves a plugin's documentation across modes (readme, quickstart, tutorial, how-to, reference, glossary, faq, troubleshooting, architecture, folder-readme, and an Astro Starlight docs site) to the Advanced Skill Library Standard. Use when authoring or refreshing docs, scaffolding a fol

  • askit-build-hook

    Creates and improves event-driven hooks (Advanced tier) for a plugin to the Advanced Skill Library Standard. Use when you need to add a hook, enforce a guard on a tool or session event, inject context, or document a hook's event, scope, and failure behavior.

  • askit-build-mcp

    Creates and improves MCP server definitions (a portable .mcp.json) for a plugin to the Advanced Skill Library Standard. Use when you need to add an MCP server to a plugin, author or extend .mcp.json, or wire the per-target mcpServers manifest pointer.

  • askit-build-output-style

    Creates and improves Claude Code output styles (Claude-only response-mode definitions) to the Advanced Skill Library Standard. Use when you need to author a custom output style for Claude Code, define a response mode, or improve an existing output style.

  • askit-build-samples

    Creates and validates a skill's sample sets and eval sets (golden examples, anti-examples, and triggering cases) and detects drift against current behavior. Use when generating samples for a skill, building an eval set, or checking samples for drift.

  • askit-build-settings

    Creates and improves a plugin's settings and permissions per target and recommends least-privilege allowlists. Use when authoring settings, scoping permissions, wiring environment variables, or registering hooks in settings.

  • askit-build-skill

    Creates and improves agentskills.io skills to the Advanced Skill Library Standard. Use when you need to author a new SKILL.md, scaffold a skill directory, or raise an existing skill's conformance and description quality.

  • askit-build-statusline

    Creates and improves a Claude Code status line script and its settings registration. Use when authoring a status line, customizing what the status line shows, or wiring its settings entry.

  • askit-build-subagent

    Creates and improves Claude subagents (agents/<name>.md) to the Advanced Skill Library Standard. Use when you need to author a new subagent, scaffold an agents/ delegate, declare its tools and chain, or raise an existing subagent's conformance.

  • askit-build-workflow

    Creates and improves workflows (an ordered multi-skill arc) for a plugin to the Advanced Skill Library Standard. Use when a recurring sequence of skills is worth formalizing as a workflow, when you need to author a _workflows file with steps and exit criteria, or to resolve S5 workflow findings.

  • askit-capability-advisor

    Reports which component types a target agent can run and recommends a conformance tier before a plugin is built, mapping Claude Code and Codex capabilities to the Advanced Skill Library Standard's component types. Use when choosing agent-targets, checking whether a component is portable across agent

  • askit-capability-gap-analysis

    Assesses a new agent capability against the capability matrix, the Standard, and every skill, subagent and command this plugin ships, then proposes a matrix update, a backlog entry or an ADR draft without implementing any of them. Use when deciding whether a new Claude Code, Cowork or Codex capabili

  • askit-capability-whats-new

    Surveys what the agent platforms shipped since this repository last looked, diffing each vendor's release feed forward from a recorded version pin, and writes a dated survey record without deciding anything. Use when asking what is new in Claude Code, Claude Cowork, Codex or the agentskills.io spec,

  • askit-decision

    Creates and maintains a plugin's decision records (MADR ADRs) and RFCs in docs/internal, and the summary TL;DR companion for long decision docs. Use when recording an architecture decision, drafting an RFC to evolve the Standard, or generating the TL;DR for a decision doc.

  • askit-deprecate

    Validates and records a component's deprecation (status, replacement, and removal target) and keeps deprecated components validating until removal. Use when deprecating a component, recording its replacement, or checking the deprecation contract.

  • askit-evaluate

    Evaluates a skill or plugin against the Advanced Skill Library Standard across three modes, producing deterministic conformance findings and a tier, an opt-in behavioral pass, and a qualitative review. Use when you want to audit conformance, judge whether a skill behaves and triggers correctly, get

  • askit-init-marketplace

    Creates and validates a marketplace index that catalogs plugins for Claude Code and Codex, checking each entry, its plugin reference, and version consistency. Use when standing up a marketplace, adding a plugin to a marketplace, or validating marketplace entries.

  • askit-init-plugin

    Creates a starting plugin that satisfies the Bronze anatomy and onboards the maintainer, in three modes (interview, questionnaire, hybrid). Use when starting a new plugin from scratch, onboarding a maintainer, or generating a scaffolding questionnaire.

  • askit-migrate

    Assesses an existing skills repository against the Advanced Skill Library Standard, produces a staged bring-to-conformance plan, and writes the minimal canonical manifest so the repo becomes gradeable. Use when adopting a foreign or ad-hoc skills repo, migrating a Claude-only plugin toward cross-age

  • askit-onboard

    Assesses where an adopter stands with this toolkit's plugin and skills, then plans a personalized roadmap through a short interview and reports the next step on a return visit. Use when a user asks how to get started with this toolkit, wants a tailored adoption plan rather than generic docs, or come

  • askit-release

    Builds and validates a plugin's release by computing the version, promoting the changelog, curating the release notes, and running the readiness gate, to the Advanced Skill Library Standard. Use when cutting a release, bumping the plugin version, updating the changelog or release notes, or checking

  • askit-standards-watch

    Checks whether the pinned agentskills.io upstream specification has changed, reports which Universal conformance checks each delta lands on, and drafts a proposal ADR without editing a check or the Standard. Use when asking if the upstream spec has moved, before cutting a Standard minor version, or

  • askit-template-manager

    Creates and maintains a plugin's global templates directory so the scaffolders produce consistent components. Use when adding a template, updating an existing one, or keeping templates in sync with the component shapes they scaffold.

Slash commands (2)

  • /agent-skills-toolkit:askit-build-skill

    Create or improve an agentskills.io skill to the Advanced Skill Library Standard. Use to scaffold a new SKILL.md or raise an existing skill's conformance and description quality.

  • /agent-skills-toolkit:askit-evaluate

    Evaluate a skill or plugin against the Advanced Skill Library Standard and report per-rule findings, the tier, and remediation. Use to audit conformance or see what blocks the next tier.

Subagents (7)

  • askit-evaluator

    Assesses a skill or plugin against the Advanced Skill Library Standard and reports findings with remediation. Use when delegating conformance assessment - the bounded read-only role behind askit-evaluate.

  • askit-explorer

    Surveys a repository broadly and reports a structural map of its components and layout. Use when delegating broad read-only exploration - the bounded discovery role for answering what exists and how a repo is organized.

  • askit-file-ops

    Applies a specified set of file create and edit operations precisely, reading each target first. Use when delegating bounded file mutations - the role that carries out write and edit work an authoring skill has already decided on.

  • askit-file-search

    Locates specific files, symbols, or text patterns and reports the matching paths and lines. Use when delegating a targeted search - the bounded read-only role for answering where something is, distinct from the broad survey askit-explorer runs.

  • askit-quality-grader

    Judges whether a skill triggers and behaves correctly by running it against its eval-set and grading the outputs. Use when delegating a behavioral evaluation - the opt-in LLM-judge role behind askit-evaluate's behavioral mode, distinct from the deterministic conformance core.

  • askit-reviewer

    Reviews a component or a change for correctness, Standard conformance, and quality, and reports findings with severity. Use when delegating a judgment review that goes beyond the deterministic checks - the qualitative counterpart to askit-evaluator.

  • askit-skill-author

    Authors and improves agentskills.io skills to the Advanced Skill Library Standard. Use when delegating skill creation or conformance work - the bounded role behind askit-build-skill.

Hooks (1)

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/no-dashes.mjs"

View source on GitHub product-on-purpose.github.io

More from product-on-purpose/agent-skills-toolkit

All 4 plugins →

PROBE FIXTURE, not a real plugin. Establishes whether Claude Code registers every .md under agents/. Deliberately ships README.md and _README.md inside agents/.

3 agents

3

PROBE FIXTURE, not a real plugin. One of two plugins shipping an identically named skill, to establish whether component names share a pool across plugins. This is side A.

1 skill

3

PROBE FIXTURE, not a real plugin. One of two plugins shipping an identically named skill, to establish whether component names share a pool across plugins. This is side B.

1 skill

3

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

Maintain agent-skills-toolkit?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins4 plugins