All authors

Claude Skills by melodic-software
github.com/melodic-software364 skills1 installs570 views
- Adr- Status: accepted - Date: 2026-09-29Votes: 0GitHub stars: 21
- CheckRead-only check that actionlint and node resolve for the actionlint hook. Use when a hook notice says actionlint or node is missing, or before assuming workflow lint ran. Does not install.Votes: 0GitHub stars: 21
- Check PrerequisitesRead-only report of whether the external tools the animation plugin declares in prerequisites.json resolve, through the shared Node checker. /animation:setup is the fuller setup report; this skill is the shared checker's. Use when: 'animation node notice', 'is animation ready', a hook notice says node is missing. It does not verify the hook-installed Python packages; /animation:setup does. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the autonomy hooks. Use when a hook notice says node or jq is missing, or before assuming the lane-stop gate ran. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that shfmt, shellcheck and node resolve for the bash-format hook. Use when a hook notice says shfmt, shellcheck or node is missing, or before assuming shell formatting or lint ran. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that node resolves for the context-budget hooks. Use when a hook notice says node is missing, or before assuming context-budget hooks ran. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the context-guard hooks. Use when a hook notice says node or jq is missing, or before assuming the context-guard hooks ran. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that the ctx7 CLI, CONTEXT7_API_KEY auth and Context7 MCP server state resolve for context7 lookups. Use when a session notice says ctx7 is missing, or before assuming a lookup will work. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the desktop-notification hooks. Use when a hook notice says node or jq is missing, or before assuming notifications fired. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check of the disk-hygiene prerequisites: node, bash, the Python 3 interpreter ladder, and the hook launcher registration. Use when a hook notice says Python is missing, when /disk-hygiene:check is named, or before assuming the disk-hygiene guard is enforcing. Installs nothing.Votes: 0GitHub stars: 21
- IllustrateVisual explainer for a concept or a codebase topic: one idea per diagram, grounded in the real artifact first. Writes a markdown record and an interactive page view of it by default; markdown only on request. Presets: newcomer (default) and zero-knowledge (ELI5). Options: an STE register, and a video view when explainer-video is installed. Use when: 'ELI5', 'explain like I'm five', 'illustrate this', 'picture explainer', 'show me a diagram of this', 'explain this visually', 'explainer video'....Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the eol-normalizer hooks. Use when a hook notice says node or jq is missing, or before assuming line endings were normalized. Does not install.Votes: 0GitHub stars: 21
- GradersNo description providedVotes: 0GitHub stars: 21
- GradersNo description providedVotes: 0GitHub stars: 21
- CheckRead-only check that explainer-video can render: Python 3.12 or 3.13, the hash-locked ManimCE packages the SessionStart hook installs, ffmpeg and ffprobe. Use when: 'is explainer-video ready', 'check the explainer-video prerequisites', a session-start notice says its packages could not be installed, /explainer-video:produce stops with a repair line, or before a first render. Does not install.Votes: 0GitHub stars: 21
- ProduceProduce a short explainer video with ManimCE, narrated when the speech plugin is installed: plan the beats, write the narration and one scene script, time each scene change to the narration's word timings, render at low quality, mux the audio with ffmpeg, add captions, and check the file before calling it done (ffprobe streams and duration, a frame read back after every animation, overlapping text and elements cut off by the frame edge). Without the speech plugin it renders a silent video. Us...Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the guardrails hooks. Use when a hook notice says node or jq is missing, or before assuming the guards ran. Does not install.Votes: 0GitHub stars: 21
- DemoPrints a greeting. Use when: 'say hello', 'greet the team'.Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the harness-ops hooks. Use when a hook notice says node or jq is missing, or before assuming harness-ops hooks ran. Does not install.Votes: 0GitHub stars: 21
- Machine ProfileDiscovers this machine's facts and identity domains, stores them as a re-runnable profile, and reports drift between the stored profile and the host now. Read-only unless the operator confirms a write. Use when: 'machine profile', 'profile this machine', 'what does this host have configured', 'has this machine changed', 'diff my machine profile', 'which identity domains exist here', 'hand my machine facts to setup'. Never installs and never reapplies a stored value on its own.Votes: 0GitHub stars: 21
- Check PrerequisitesRead-only report of whether the external tools the instruction-placement plugin declares in prerequisites.json resolve, through the shared Node checker. /instruction-placement:check gates rule globs; this skill checks the plugin's own tools. Use when a hook notice says node or jq is missing, or before assuming the rules index drift hook ran. Does not install.Votes: 0GitHub stars: 21
- AssessDecide whether a task should run as a workflow, as delegated subagents, or in this single context, and say why in one line; checks first whether workflows are available in this session and downgrades `workflow` to `subagent` when they are not. Writes nothing. Use when: 'should this be a workflow', 'workflow or subagents', 'is this worth a workflow', 'how should I orchestrate this', 'fan this out or do it inline', 'is the Workflow tool available', or before a skill launches a workflow.Votes: 0GitHub stars: 21
- Audit DefaultsRecheck every bundled multi-agent role default (model, effort, the fan-out guard) against the upstream pointer recorded beside it, and report which defaults have drifted or whose recheck trigger has fired, each with fetched evidence and a proposed diff to reference/defaults.yaml; `repo` mode sweeps the repository's own model, effort, subagent and workflow guidance for stale or copied upstream claims. Proposes only; never edits a file. Use when: 'are the routing defaults current', 'audit the r...Votes: 0GitHub stars: 21
- CheckRead-only check that node resolves for the multi-agent drift-checker fetch gate hook and that the hook is registered. Use when a hook notice says node is missing, or before assuming the fetch gate ran. Does not install.Votes: 0GitHub stars: 21
- RouteResolve which model and effort each agent role gets in a multi-agent run (orchestrator, worker, verifier, retrieval) through the bundled defaults and the user, team and overlay config layers, and print it as fenced JSON with a single-agent and a fan-out variant per role and the layer that supplied each value. A fan-out stage never runs on a frontier model unless the config opts in. Use when: 'which model for the subagents', 'route the roles', 'what effort should the workers use', 'roles for t...Votes: 0GitHub stars: 21
- SetupConfigure the multi-agent role map for a person or a repository: check prints the resolved map (model and effort per role, single and fan-out variants, the layer behind each value) and whether the personal overlay is gitignored; apply writes the keys you confirm into the user-global, team or local multi-agent.yaml layer, showing the map before and after. Use when: 'set up multi-agent', 'configure model routing', 'change the worker effort for this repo', 'turn off the fan-out guard', 'which la...Votes: 0GitHub stars: 21
- CheckRead-only check that the playwright-cli binary and a resolvable browser are in place for /playwright:playwright. Use when a browser flow reports playwright-cli is missing, when a prerequisites report lists it, or before assuming a browser flow will run. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that pwsh, the PSScriptAnalyzer module, jq and node resolve for the powershell-format hook. Use when a hook notice says pwsh, jq or node is missing, or before assuming PowerShell formatting ran. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the rate-limit-guard hook and statusline tee. Use when a hook notice says node or jq is missing, or before assuming rate-limit-guard ran. Does not install.Votes: 0GitHub stars: 21
- Explain ChangeExplain one pull request as a markdown digest (why, before and after, a risk map a fresh-context agent checks, annotated hunks, an optional quiz) and offer or build an interactive view of it from the checked-in template. A digest_policy of off, offer, or always decides when it runs unasked. Never posts to the pull request and never gates merge. Use when: 'explain this change', 'explain this PR', 'walk me through this pull request', 'where should I focus in this diff', 'digest this PR', 'PR ex...Votes: 0GitHub stars: 21
- CheckRead-only check that ruff and node resolve for the ruff-format hook. Use when a hook notice says ruff or node is missing, or before assuming Ruff formatting ran. Does not install.Votes: 0GitHub stars: 21
- Audit SessionsAudit your own Claude Code sessions for wasted time, tokens and corrections: collect every transcript on this machine into a durable local store, then sweep it for sessions over this machine's own thresholds, with each finding routed to the skill that fixes it. Use when: 'audit my sessions', 'where is my time going', 'which sessions burned the most tokens', 'why am I correcting Claude so often', 'session efficiency', 'sweep my transcripts', 'am I getting faster'. Skip: one session's retrospec...Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the session-flow observer hook. Use when the observer does not arm at session start, or before assuming it did. Does not install.Votes: 0GitHub stars: 21
- Tidy WorkInventory and tidy the gitignored `.work` memory tiers (the repo's memory root and `~/.work`): report what is stale and what is in flight, normalize misplaced handoffs and retros, and remove stale known items behind one confirmation. Opt-in only; nothing runs unless invoked. Use when: 'tidy .work', 'clean up .work', 'what is piling up in .work', 'prune old handoffs', 'clear stale save-points', 'normalize my memory folder'. Handing off is /session-flow:handoff; making work durable before shutd...Votes: 0GitHub stars: 21
- Check PrerequisitesRead-only report of whether the external tools the skill-quality plugin declares in prerequisites.json resolve, through the shared Node checker. /skill-quality:check lints a skill; this skill checks the plugin's own tools. Use when a skill-quality script stops on a missing tool, or before assuming a lint ran. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the source-control hooks. Use when a hook notice says node or jq is missing, or before assuming the source-control gates ran. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check of the speech plugin's text-to-speech prerequisites: Python 3.12+, Node.js, espeak-ng, the hook-installed numpy and onnxruntime, and the Kokoro model files. Use when: 'narrate stopped with exit 2', 'what is speech missing', 'is text to speech ready', a session-start notice named a speech prerequisite, or before assuming narration will run. Reports each missing prerequisite with its remedy. Does not install.Votes: 0GitHub stars: 21
- NarrateText-to-speech: turn a narration script into narration.wav plus words.json, a start and end time in seconds for every word of the script, so a video, caption track or page can sync to the voice. The default kokoro backend is local, with no network at run time. The optional elevenlabs backend sends the script text to the third-party ElevenLabs API (api.elevenlabs.io), only after showing its character count, host and cost estimate and getting the user's go-ahead. Use when: 'narrate this script'...Votes: 0GitHub stars: 21
- SetupSet up the speech plugin's text-to-speech prerequisites: check reports Python, espeak-ng, the hook-installed Python packages and the Kokoro model files; apply install-model downloads the pinned Kokoro-82M model, tokenizer and English voices (about 340 MB) into the plugin data directory. Use when: 'set up speech', 'set up text to speech', 'download the kokoro model', 'is narrate ready', or /speech:narrate stopped with exit 2. Never installs espeak-ng.Votes: 0GitHub stars: 21
- CheckRead-only check that node and jq resolve for the testing hooks. Use when a hook notice says node or jq is missing, or before assuming the test-scan or test-judge hooks ran. Does not install.Votes: 0GitHub stars: 21
- CleanupClean up low-value tests in one folder: reads /testing:audit findings, test-judge FLAG verdicts and the tests the user names as flaky, has a fresh-context classifier pick quarantine, rewrite, delete, merge or keep per test, rewrites by default, and deletes or merges only with a stated no-contract reason and the user's yes on each item. A mutation gate records the mutants the tests kill before any edit and replays them after, blocking the batch when a kill is lost. Nothing is committed until t...Votes: 0GitHub stars: 21
- SetupConfigure the testing plugin's can't-fail checks for this repository. check prints the resolved testing config cascade, which test-lint rules the repo's lint config turns on per language (a missing one is a finding), an optional instruction line to paste, and a settings hook entry for any test glob the shipped test-scan hook skips; apply writes your answers as the config block of docs/conventions/testing.md (or .claude/testing.yaml when that file is in use). Use when: 'set up testing', 'confi...Votes: 0GitHub stars: 21
- Test ValueWhat makes a test worth keeping: where each expected value must come from, when call-count and database checks are legitimate, and the can't-fail and change-detector taxonomy keyed to testing:audit rule ids. Use when writing, reviewing or fixing tests, or asking 'is this test worth keeping', 'where should the expected value come from', 'is this test tautological', 'should I assert this mock call'.Votes: 0GitHub stars: 21
- Check PrerequisitesRead-only report of whether the external tools the toolchain plugin declares in prerequisites.json resolve, through the shared Node checker. /toolchain:check builds and tests a project; this skill checks the plugin's own tools. Use when a toolchain skill stops on a missing tool, or before assuming a build or lint ran. Does not install.Votes: 0GitHub stars: 21
- CheckRead-only check that typos and node resolve for the typos-format hook. Use when a hook notice says typos or node is missing, or before assuming spell-checking ran. Does not install.Votes: 0GitHub stars: 21
- PresentTurn material into a slide deck through the claude.ai Slides Artifact type: write the markdown outline as the record, then fill a deck made from the type the account offers, behind a publish gate that keeps private or credential-shaped content local. Use when: 'make slides', 'make a deck', 'turn this into a presentation', 'slides for this talk', 'present this', 'deck from these notes'. Not for one chart or diagram (/visualization:visualize) or a pull-request explainer (/review:explain-change).Votes: 0GitHub stars: 21
- Learn StyleLearn a drawn animation style from a rotoscoped clip into a style pack: measure its traces and source drawings into knob values and statistic bands (edge straightness and roughness, solid black, boil of the frame and caption, the hold mix on 1s/2s/3s, palette), prove the bands against adversarial controls, then prove the pack by authoring a new scene with ink.js and checking its render against it. Use when: 'learn this style', 'make a style pack', 'extract the style from this clip', 'does my ...Votes: 0GitHub stars: 20
- ProduceMake a film from a brief and one or more style packs: pre-production boards for the user to approve, then a shot list, scenes, rendered frames, a delivered file, and a review against the pack. Use when: 'produce this film', 'animate this brief', 'storyboard then render', 'make a short in this style', 'boards for approval', 'shot list for this film'. Nothing past the storyboard renders until the user approves the boards. Not for copying a reference clip (use /animation:rotoscope) or measuring ...Votes: 0GitHub stars: 20
- RotoscopeCopy a reference animation drawing by drawing: decode the video into its distinct drawings, trace each to vector paths, render them through the ink.js brush engine in headless Chromium, and measure every drawing against its source (ink/paper XOR against a codec-noise floor, SSIM, edge-band SSIM, paper color), then fit per-shot brush overrides and review 1:1 crops until every drawing passes. Use when: 'rotoscope this', 'trace this clip', 'copy this animation one to one', 'replicate this video ...Votes: 0GitHub stars: 20
- SetupVerify the animation plugin's prerequisites: ffmpeg with the libx264 encoder, ffprobe, Node, playwright-core with Chromium, numpy and opencv at the pinned versions, and the playwright_core option when set. Use when: 'set up animation', 'is animation working', 'check the animation prerequisites', a render or rotoscope script stopped with exit 2 and a remedy line, or before a first rotoscope run. Action: check (read-only, default). Prints a PASS/FAIL/INFO table with one remediation line per FAI...Votes: 0GitHub stars: 20