calculate-aqiUse when a user has raw pollutant measurements and needs to convert them to AQI, or wants to understand how a specific reading maps to health impacts.configureUse when a user is setting up the plugin for the first time or needs to update their API keys and preferred air quality data source.historical-air-qualityUse when a user wants to see air quality trends over days or weeks, including daily averages, min/max, and CSV export.model-air-qualityUse when a user has a CSV of air quality measurements and wants to visualize trends, patterns, or create a short-term forecast.retrieve-air-qualityUse when a user wants current air quality for their location or a specific place, including AQI, dominant pollutant, and health category.
repository explorer
danielrosehill · Repositories and representative skills - Page 9
Repository-level view of 1,248 collected skills across 192 GitHub repositories.
generate-licenseDraft a fully custom license from scratch based on user-specified permissions, conditions, and limitations — for cases where no off-the-shelf license fits. Produces a LICENSE file plus an optional template entry saved into the user's template store for reuse.…list-templatesList all license templates in the user's configured template store, with a one-line summary of each. Use when the user says "what license templates do I have?", "list my licenses", or before populating/recommending so the user can see what's available.populate-from-templateTake a template from the user's license template store and populate its placeholders ({{year}}, {{copyright_holder}}, {{project_name}}, etc.), then write the result as LICENSE (or a user-specified path) in the current project. Use when the user says "add MIT…recommend-licenseAdvise on the optimal license for a project given the user's desired freedoms (commercial use, modification, distribution, patent grant, sublicensing, private use) and constraints (copyleft, attribution, share-alike, source disclosure, no-warranty,…setup-template-storeFirst-run setup for license-populator. Choose where the user's license template store lives, scaffold its directory, and write the pointer into the plugin config. Use when the user says "set up license templates", "configure license-populator", or invokes any…
init-workspaceInitialize the OBS management workspace — a user-owned folder (default ~/Documents/OBS-Workspace) that stores config backups, scene exports, and Claude-generated notes about the user's OBS setup. Optionally turns it into a private GitHub repo so the workspace…setupFirst-run setup for the obs-mgmt plugin. Verifies OBS Studio is installed, enables and configures obs-websocket (bundled in OBS 28+), stores connection details in $CLAUDE_USER_DATA, and registers royshil/obs-mcp as an MCP server in Claude Code so later skills…backup-configBack up the OBS Studio config directory (scenes, profiles, global settings, plugin configs) to a user-defined folder. Resolves the correct config path based on install type (native, Flatpak, Snap), creates a timestamped tarball, and prunes old backups based…detect-installDetect how OBS Studio is installed on a Linux system — native package (apt/dnf/pacman), Flatpak (com.obsproject.Studio), Snap, or AppImage — and return the install type, version, binary path, and config directory. Used by other obs-mgmt skills that need to…install-pluginInstall a third-party OBS Studio plugin from a release URL, GitHub repo, or local archive. Resolves the correct plugin install location based on install type (native vs Flatpak vs Snap), unpacks the artifact, sets file permissions, and prompts the user to…
feedback-bugFile a well-formed bug report against anthropics/claude-code. Use when the user wants to "report a bug", "file a bug", "open an issue", or describes unexpected/broken behavior in Claude Code they want Anthropic to fix. Interviews the user against Anthropic's…feedback-docsFile a documentation issue against anthropics/claude-code — missing docs, outdated docs, incorrect docs, or docs improvements. Use when the user says "the docs are wrong", "can't find docs for X", "the docs contradict the behavior", or similar.feedback-feature-requestFile a well-formed feature request against anthropics/claude-code. Use when the user wants to "request a feature", "suggest an enhancement", "propose an improvement", or describes something they wish Claude Code could do that it currently can't. Interviews…feedback-model-behaviorFile a report about Claude's model behavior (bad responses, refusals, hallucinations, policy misfires, poor code quality) against anthropics/claude-code. Use when the user is unhappy with *what Claude said or did* — as opposed to a CLI/tool bug. Distinct from…feedback-refresh-templatesRefresh cached Anthropic claude-code issue-form templates and detect drift or new template types. Use when the user says "refresh templates", "update feedback templates", "check for template changes", or when a previous feedback-skill run reported drift. Also…
document-findingsWrite GitHub research findings into a planning/ folder in the current repository, always date-stamped so results stay interpretable as the tooling landscape evolves. Creates planning/ if it does not already exist. Records the exact gh queries used so the…evaluate-candidatesDeep-dive evaluation of 2–5 candidate GitHub repos the user is seriously considering using, forking, or integrating. Pulls README, code-quality signals, contributor count, commit cadence, open-issue ratio, release history, and license to produce a concrete…find-alternativesGiven a known GitHub project, find similar or competing projects that solve the same problem. Useful when the user has heard of one option but wants to survey the landscape before committing, or suspects a project they're using has better-maintained…search-ai-toolsSearch GitHub for AI/ML-related tools with heavy weighting on recency, since stale AI projects (unmaintained 6+ months) are usually worthless given how fast the ecosystem moves. Use when the user is looking for AI libraries, MCP servers, LLM tooling, agents,…search-reposSearch GitHub for repositories matching a topic or keyword using the gh CLI, rank by stars and maintenance signals, and return a shortlist of candidates. Use when the user asks whether a tool already exists for a given purpose, or wants an overview of popular…
bug-catcherInstall or invoke the Bug Catcher — a one-keystroke KDE Plasma utility that captures a system bug while it's still fresh in the logs and immediately launches Claude to diagnose and fix it. Use when the user wants quick on-the-spot Linux/system bug capture…audit-apiUse when the user wants to audit an API for deprecated endpoints to remove and missing endpoints to add. Triggers on phrases like "audit the API", "review API endpoints", "api removal and addition audit".audit-openapi-conformanceUse when the user wants to verify API conformance with the OpenAPI standard and generate an OpenAPI JSON definition. Triggers on phrases like "openapi audit", "check openapi conformance", "generate openapi spec".new-workspaceProvision a new debugging workspace on disk. Use when the user wants to start a new debugging effort (a specific code bug, a system-level issue, or a long-running bug/fix knowledge base). Accepts a workspace name and optional variant (code-debugging |…
choose-toolDecision protocol for selecting the right data visualisation tool from the inventory based on output medium, data shape, runtime, and storytelling needs. Use when the user asks for a chart/graphic/dashboard but hasn't specified a library.tool-inventoryPurpose-organised catalogue of validated data visualisation libraries, grouped by use case so a tool can be located quickly. Reference this at the start of any dataviz task to get a head start.data-storytellingDesign and build data-storytelling pieces — narrative-driven visualisations with annotations, animated transitions, and interactive elements. Use when the goal is persuasion or explanation, not just analysis.setup-environmentStand up a working data visualisation environment in a repo or workspace — install deps, create a starter project, wire up a reproducible build. Use after a tool has been chosen and the user needs it ready to run.
kdp-cover-wrapBuild or edit a KDP full-wrap paperback cover in Typst — spine derived from the interior's measured extent, fold lines, safe zones, spine-text rules, and the layout traps that only show up in a printed proof. Use when building a cover, changing a cover…kdp-preflightVerify a built KDP book mechanically before upload — trim, page parity, gutter against the tiered minimum, font round-trip for silent glyph substitution, and the cover's spine against the interior's real extent. Use before any upload, after any rebuild, and…kdp-print-geometryChoose a KDP trim size, paper and margins, and compute spine width and full-wrap cover dimensions. Use when starting a book project, when deciding between trim sizes, when a page count changes and the cover has to follow, or whenever a spine, gutter, bleed or…kdp-typeset-interiorTypeset a book interior for KDP with Typst — page geometry, gutter-aware margins, the even-page-count problem, and the Typst behaviours that fail silently. Use when building or debugging an interior PDF, changing a book's layout or typography, or working out…
grainger-branch-stockFind which Grainger branches hold stock of a filtered product set, using the ~325-branch availability map embedded in every category page. Use for same-day pickup questions and "who has these near me".grainger-fetch-routeDecide how to reach grainger.com and prove the route works before spending requests on it. Use at the start of any Grainger task, and whenever a fetch returns something that looks like an empty or missing page.grainger-listing-checkRead price, specs and live availability for a Grainger item from the user's signed-in browser. Use when a price or a spec table is actually needed — it is the only route to either.grainger-searchTurn a vague product need into a Grainger category, its facet rail and a filtered SKU list, using the scripted tier only. Use this to establish what to search and how to narrow it, before spending any browser session.
city-hall-record-researchMethod for researching what the municipality has already tried on a problem — council and committee decisions, bylaws proposed and dropped, budget lines that appeared and vanished, pilots, master plans, tenders, municipal auditor and State Comptroller…comparative-city-researchMethod for researching how other cities have tackled a municipal problem — selecting comparator cities for instrument and constraint rather than prestige, writing per-city case studies covering the municipal instrument used, who paid, the adoption politics on…municipal-policy-methodologyHouse methodology for evidence-based municipal policy development — the stage model, evidence standards, the municipal source hierarchy, the vires gate, arnona and budget discipline, testimony handling, and the think-tank writing style. Load whenever cleaning…municipal-powers-analysisMethod for establishing who actually holds the lever on a city problem — mapping a policy area across municipality, government ministries, statutory corporations and municipal companies, classifying each possible instrument A/B/C/D, and finding the powers…
place-callPlace an outbound Vapi phone call to the user, their spouse, a named friend from the config, or an ad-hoc number. ALWAYS attaches a context-rich `reason` (what Claude is stuck on, why the user is needed) plus optional repo / idle-minutes / last-tag. Supports…setup-vapi-assistantProvision (or update) the Claude-PA dispatcher assistant in Vapi using the shipped system prompt, then wire its assistant_id + phone_number_id into $CLAUDE_PA_HOME/config.json under user_call.vapi and spouse_call.vapi. Use when the user runs…quiet-modeMute, pause, or schedule claude-pa from natural-language requests. Translates phrases like "shut up claude-pa", "pause for an hour", "be quiet until 5pm", "stay loud for the next 90 minutes", "active during work hours", or "resume" into the right mute /…test-harnessDrop the pre-built Claude-PA test scaffold into a chosen location so the user can verify dispatch + escalation cascade end-to-end without disturbing the household. The scaffold ships with the plugin at templates/test-scaffold/ — this skill just copies it,…
add-nikkudAdd Hebrew vowel points (nikkud) to unvocalized Hebrew text — vocalisation / niqqud restoration. Use when the user pastes consonantal Hebrew and asks to "add nikud", "vocalise", "add vowels", "nakdan", or wants to turn ktiv male / modern Hebrew into pointed…strip-nikkudRemove Hebrew vowel points (nikkud) and/or cantillation marks (te'amim) from Hebrew text. Use when the user asks for "unvocalized", "consonantal", "without nikkud", "ktiv male", "strip vowels", "remove te'amim/trope", or asks to clean Hebrew text fetched from…find-referenceFind passages, sources, or topical references in the Jewish library via Sefaria when the user knows the concept but not the citation. Combines keyword search, semantic search, dictionary lookup, and topic browsing across Tanakh, Talmud, Halakha, Kabbalah, and…find-textRetrieve the actual text of a known passage in the Jewish library via Sefaria — Tanakh, Talmud, Mishnah, Halakha, Kabbalah, commentaries. Use when the user names a specific reference (e.g. "Genesis 1:1", "Berakhot 2a", "Mishneh Torah, Hilchot Teshuvah 3:4")…