using-shakespii

using-shakespii is a skill for Claude Code, Codex from ai-creed/ai-shakespii. It costs 78 tokens per session (2,759 once invoked), scanned A, original, MIT.

A skill for using the shakespii command-line tool to check and repair coding-agent skills.

In plain words
What is it for?
It helps lint one skill or a whole collection, run tests and benchmarks, scaffold new skills, and resolve reported findings.
Why use it?
It provides a repeatable way to find structural or quality problems in a skill instead of relying only on manual review.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: reads .claude/ paths; mentions Codex.

Good fit It helps lint one skill or a whole collection, run tests and benchmarks, scaffold new skills, and resolve reported findings.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ai-creed/ai-shakespii/using-shakespii
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ai-creed/ai-shakespii --skill using-shakespii
Clone the repo
git clone --depth 1 https://github.com/ai-creed/ai-shakespii

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for using-shakespii

README.md
[![agentmods](https://agentmods.dev/badge/skills/ai-creed/ai-shakespii/using-shakespii/github.svg)](https://agentmods.dev/skills/ai-creed/ai-shakespii/using-shakespii)
Your own site
<a href="https://agentmods.dev/skills/ai-creed/ai-shakespii/using-shakespii"><img src="https://agentmods.dev/badge/skills/ai-creed/ai-shakespii/using-shakespii/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for using-shakespii

Your own site · 80×15
<a href="https://agentmods.dev/skills/ai-creed/ai-shakespii/using-shakespii"><img src="https://agentmods.dev/badge/skills/ai-creed/ai-shakespii/using-shakespii.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 78 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,759 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00078 $0.02759
Opus 5 $0.00039 $0.01380
Sonnet 5 $0.00016 $0.00552
Haiku 4.5 $0.00008 $0.00276

Measured 11d ago against content hash d7c3ba8b8711, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

using-shakespii scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/using-shakespii/SKILL.md · 224 lines

How it starts

The opening of the file, as written. The whole thing — 224 lines — stays where its author put it; the contents beside it link to each section on GitHub.

using-shakespii

Intent

Teach an agent to drive the shakespii CLI — the deterministic lint and scaffold substrate for Agent Skills — so skills get created and repaired against the anatomy contract instead of by taste. The CLI decides; this skill teaches the loop around it.

Inputs

  • Audit: the path to an existing skill directory (one containing SKILL.md), or a corpus root — a directory of skill directories — audited in one run with --corpus.
  • Authoring: the new skill's kebab-case name, its purpose, and the situations that should trigger it — all three confirmed with the human before scaffolding.
  • Optional: a specific finding or rule ID the human wants addressed first.

Preconditions

  • Bun is installed and on PATH (bun --version succeeds).
  • The shakespii CLI resolves: either installed globally (bun add -g shakespii; the binary lands in ~/.bun/bin), or the repo cloned and linked (bun install && bun link inside it); shakespii --version then succeeds.
  • Audit: the target skill directory is readable.
  • Authoring: the parent directory for the new skill is writable.

Procedure

Shared core, both branches:

  1. Run shakespii lint <dir> --json and parse stdout (schema version: 1). Each finding carries ruleId, severity, file, line, message.
  2. Exit codes: 0 means no errors — proceed. 1 means errors — enter the fix loop. 2 means lint itself could not run — report the stderr message verbatim and stop; never guess around a broken run.
  3. For each finding, look up its ruleId in references/rule-remediations.md and apply the minimal fix. A finding whose rule has no entry there is fixed from its own message — messages are written to be actionable.
  4. Re-lint. Loop until exit 0, then handle warnings: fix each one, or surface it to the human explicitly with a reason. Never silently ignore a warning.

Audit branch — fix an existing skill:

  1. Lint the directory the human named and work the fix loop above. For a corpus root, run shakespii lint <root> --corpus --json: work each skill's findings with the same loop, and treat corpusFindings (XS rules, whose sites name every involved skill) as refactor suggestions spanning skills.
  2. Preserve the skill's voice and intent: reword a description to lead with its trigger; do not rewrite what the skill is for.
  3. Report before/after finding counts, what changed per rule, and any warnings left standing with reasons.

Read the full file on GitHub · 224 lines

Files

What ships with it

8 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 224 lines · 78 tokens per session scan A d7c3ba8b8711

Subscribe to this mod's changes

using-shakespii is a skill published in the GitHub repository ai-creed/ai-shakespii (2 stars, last pushed 1mo ago), licensed MIT. It adds 78 tokens to every session and 2,759 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

llm-as-judge-evaluation

Evaluate LLM outputs using frontier models as judges. Use for pairwise model comparison, quality scoring with custom rubrics, and automated evaluation pipelines. Covers position bias mitigation, statistical significance, and generating preference data for DPO/RLHF.

synthetic-sciences/openscience · 56 tokens

safe-extraction

Apply when extracting code from a large monolith file into submodules. Covers barrel re-exports, internals DI seam proxy patterns, CI invariant allowlist updates, and cross-file test verification. Prevents CI failures, broken imports, and test regressions from code extraction.

ZaxbyHub/opencode-swarm · 60 tokens

safe-rename

Workflow for safely renaming symbols (functions, types, classes, interfaces, constants, variables) across a codebase. Uses repomap, batchsymbols, and buildcheck to ensure every consumer is updated and nothing breaks.

ZaxbyHub/opencode-swarm · 48 tokens

test-file-split

Protocol for splitting test files that approach or exceed the FR-006 500-line limit (enforced in CI by scripts/check-test-file-cap.ts as a diff-scoped ratchet). Covers describe-block extraction, shared helper management, pure-function extraction, mock isolation verification, and cascading-split detection. Load when a…

ZaxbyHub/opencode-swarm · 77 tokens

confirm-failures-are-causally-linked-to-the-task-before-reportin

When delegating a task affected by this skill, include.

ZaxbyHub/opencode-swarm · 29 tokens

restore-internals-seams-in-finally-blocks-after-each-test

When delegating a task affected by this skill, include.

ZaxbyHub/opencode-swarm · 26 tokens