agentsclimarketplace

Askit build output style

Skill product-on-purpose/agent-skills-toolkit/skills/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.From its SKILL.md

Install
npx -y skills add product-on-purpose/agent-skills-toolkit --skill askit-build-output-style

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 1 command, including `node scripts/evaluate.mjs . --json`.

SKILL.md

2.3 KB, 453 tokens by cl100k_base, as published. Nobody here has run it

askit-build-output-style

Purpose

Author a Claude Code output style: a definition that changes how the agent formats and frames its responses (for example an explanatory or terse mode). Output styles are CLAUDE-ONLY - Codex and the wider agentskills.io ecosystem have no equivalent (Standard sec 2.3) - so this skill emits no Codex artifact and the authored component declares agent-targets: [claude]. Two modes: create scaffolds a new output style; improve refines an existing one. Authoring depth is in references/authoring-output-styles.md. Follows the shared builder contract (../../docs/reference/builder-pattern.md).

When to use

When the user asks to create, scaffold, write, or improve a Claude Code output style (a response mode or response-formatting definition).

create mode

  1. Brief interview: the style's purpose (when Claude should use it), the response shape it enforces (structure, tone, length), and any required elements. Skip if in context.
  2. Scaffold the output-style markdown (copy templates/output-style.md): a name, a description of when it applies, and the response-formatting instructions.
  3. Declare agent-targets: [claude] (Claude-only) and state the asymmetry plainly; do not emit a Codex artifact.
  4. Register it in library.json components.outputStyles as { name, version, tier, status }.
  5. Evaluate (node scripts/evaluate.mjs . --json).

improve mode

  1. Run evaluate and read findings.
  2. Tighten the description (when-to-use) and the formatting instructions; remove ambiguity about when the style applies and what it requires.
  3. Re-run to confirm.

Scope

Claude-only (sec 2.3). The build SKILL is portable, but the artifact it produces runs only on Claude Code; state this clearly rather than silently emitting nothing for other targets (the F-06 expectation-setting principle). Output styles are an Advanced, agent-specific capability.

What ships with it: 3 files

7.9 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.