@skills · Owner
Agent skills by sammcj
80 skills indexed from github.com/sammcj. Reference any of them in AdaL, Claude Code, Cursor or any coding agent — nothing to install.
- agentic-coding · Collection · 154 stars
- ai-changelog · Skill · 154 stars
Set up an AI-driven changelog system in any project, code or not. Suitable for both software projects and for non-code projects. Creates a CHANGELOG.md and
- analyse-design · Skill · 154 stars
Reverse-engineer an application, website or document's design system from its codebase and screenshots. Use when asked to analyse visual design, extract a
- apply-mantel-styles · Skill · 154 stars
Provides guidelines for applying Mantel's brand styles to diagrams and frontend components. Use when asked to create visuals that need to align with Mantel
- authoring-claude-md · Skill · 154 stars
Creating and maintaining CLAUDE.md project memory files and .claude/rules/ rule files that provide non-obvious codebase context. Use when (1) creating a ne
- aws-strands-agents-agentcore · Skill · 154 stars
Use when working with AWS Strands Agents SDK or Amazon Bedrock AgentCore platform for building AI agents. Provides architecture guidance, implementation pa
- backlog · Skill · 154 stars
Capture single backlog items, or list and triage an existing project backlog. Use this skill whenever the user wants to file a bug, feature request, or bac
- claude-agent-sdk · Skill · 154 stars
Use when working with Anthropic Claude Agent SDK. Provides architecture guidance, implementation patterns, best practices, and common pitfalls.
- code-review · Skill · 154 stars
Use this skill after completing multiple, complex software development tasks before informing the user that work is complete.
- code-simplification · Skill · 154 stars
Use this skill when you need to review and refactor code to make it simpler, more maintainable, and easier to understand. Helps with identifying overly com
- create-mcp-app · Skill · 154 stars
This skill should be used when the user asks to "create an MCP App", "add a UI to an MCP tool", "build an interactive MCP View", or needs guidance on MCP A
- creating-development-plans · Skill · 154 stars
Creates structured development plans with phased task breakdowns, requirements, and QA checklists. Use when the user explicitly asks to create a dev plan,
- critical-thinking-logical-reasoning · Skill · 154 stars
Critically analyse the reasoning in written content (articles, blogs, transcripts, reports), not code. Use only when explicitly asked to critically analyse
- deepeval · Skill · 154 stars
Use when discussing or working with DeepEval (the python AI evaluation framework)
- diagrams-as-code · Skill · 154 stars
Use only when creating architecture diagrams with Python's `diagrams` library (mingrammer/diagrams).
- differed-task-execution · Skill · 154 stars
Delays execution of a task until a specified time or after a duration. Use when the user asks to run something later, in X minutes/hours, at a specific tim
- edit-article · Skill · 154 stars
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article dr
- excalidraw-diagrams · Skill · 154 stars
Use when asked to create or update Excalidraw diagrams. Provides guidance on Excalidraw best practices.
- extract-wisdom · Skill · 154 stars
Extract wisdom, insights, and actionable takeaways from YouTube videos, blog posts, articles, or text files. Use when asked to extract wisdom or key insigh
- find-docs · Skill · 154 stars
Retrieves up-to-date documentation, API references, and code examples for any developer technology. Use this skill whenever the user asks about, or when yo
- find-skills · Skill · 154 stars
Helps users discover agent skills from the open skills ecosystem. Use when users ask "how do I do X", "find a skill for X", "is there a skill that can...",
- ghostty-config · Skill · 154 stars
Use when creating, editing or debugging Ghostty terminal configuration - config.ghostty files, config option names and their valid values, keybinds and key
- github · Skill · 154 stars
You MUST always activate this github skill whenever working with GitHub in any capacity, including but not limited to gh cli, API, Actions, issues, PRs and
- github-triage · Skill · 154 stars
Triage GitHub issues through a label-based state machine with interactive grilling sessions. Use when user wants to triage issues, review incoming bugs or
- glean-cli · Skill · 154 stars
Provides knowledge on using the `glean` CLI tool to access company knowledge and documents through Glean. Use when the user asks you to use Glean to search
- golang-development · Skill · 154 stars
You MUST activate this skill when working on Go projects
- graphify · Skill · 154 stars
Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question
- grill-me · Skill · 154 stars
Interview the user relentlessly about a plan, decision, or idea until reaching shared understanding, resolving each branch of the decision tree. Use when u
- guided-demo · Skill · 154 stars
A pattern for adding a self-narrating (typed out) guided walkthrough to any HTML/web application. Use this skill whenever the user wants to add a guided de
- handoff · Skill · 154 stars
Create a handoff document for the current conversation, ready for another agent to pick up.
- hardware-design · Skill · 154 stars
Provides guidance and tools for hardware design. Activate when using KiCAD, looking up electronic parts or designing PCBs.
- home-assistant · Skill · 154 stars
This skill should be used when helping with Home Assistant setup, including creating automations, modifying dashboards, checking entity states, debugging a
- hst-voice · Skill · 154 stars
Provides guidance on writing in the voice of Hunter S. Thompson for essays, columns, letters, dispatches, or short-form political commentary. Use when the
- html-design-examples · Skill · 154 stars
Reference gallery of polished single-file HTML artifacts demonstrating effective ways to communicate ideas through HTML. Use when the user wants to explain
- improve-codebase-architecture · Skill · 154 stars
Find deepening opportunities in a codebase, informed by whatever domain language and architectural decisions are already documented in the repo. Use when t
- invokeai-image-gen · Skill · 154 stars
Generate images using InvokeAI's local API. Use when asked to generate, create, or make images with InvokeAI, FLUX.2 Klein, Z-Image Turbo, FLUX, or SDXL mo
- json-schema-lookup · Skill · 154 stars
Guidelines for querying schemastore.org. Use when you need to validate or discover options for config files relating to popular open source projects.
- liteparse · Skill · 154 stars
Provides fast document to markdown extraction. Use this skill when the user asks to parse, perform multi-format document conversion or spatially extract te
- llm-prompting-guide · Skill · 154 stars
Prompt format rules for generative video and music models. Use when writing or reviewing a prompt for MiniMax H3 (text/image/reference-to-video with native
- llm-wiki · Skill · 154 stars
Use when building or maintaining a self-contained personal knowledge base (an LLM wiki) in plain markdown. Triggers: ingesting sources into a wiki, queryin
- markedit-tools · Skill · 154 stars
Provides tools for managing MarkEdit, a macOS markdown editor
- mermaid-diagrams · Skill · 154 stars
Use the mermaid-diagrams skill whenever you are creating or updating mermaid diagrams. Provides guidance on mermaid best practices.
- piper-tts-training · Skill · 154 stars
Train custom TTS voices for Piper (ONNX format) using fine-tuning or from-scratch approaches. Use when creating new synthetic voices, fine-tuning existing
- pptx-to-md · Skill · 154 stars
Convert a PPTX slide deck into per-slide markdown that preserves both the verbatim text and the meaning of embedded screenshots, diagrams and charts in the
- prompt-enhancer · Skill · 154 stars
Transform poor or overly simple prompts with expert-level framing. Use when the user explicitly asks to improve, refine, or rewrite a prompt, or wants help
- prototype · Skill · 154 stars
Build a throwaway prototype to flesh out a design before committing to it. Routes between two branches - a runnable terminal app for state/business-logic q
- python-development · Skill · 154 stars
You MUST activate this skill when working on Python projects
- qa-to-issues · Skill · 154 stars
Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Use when user wants to report bugs in their o
- raspberry-pi-pico2 · Skill · 154 stars
Use when developing with Raspberry Pi Pico 2 or the Pi Debug Probe.
- release-debrief · Skill · 154 stars
Summarises the delta between a tool's latest release and the last summary the user saw. Use when the user asks about what's new, the latest release, releas
- rewrite-slop · Skill · 154 stars
Use when explicitly asked to review or rewrite AI-generated text so it reads as human, or with phrasings like "de-slop", "humanise this", "make it sound le
- rust-development · Skill · 154 stars
You MUST activate this skill when working on Rust projects
- rust-engineer · Skill · 154 stars
Acquire expert Rust developer specialisation in rust systems programming, memory safety, and zero-cost abstractions. Masters ownership patterns, async prog
- shell-scripting · Skill · 154 stars
Practical bash scripting guidance emphasising defensive programming, ShellCheck compliance, and simplicity. Use when writing shell scripts that need to be
- skill-creator-primer · Skill · 154 stars
You **MUST** load this skill before the skill-creator skill AND before making ANY change to, or conducting a review of ANY Agent Skill. Triggers include cr
- Skills · Collection · 154 stars
- Skills_disabled · Collection · 154 stars
- storytelling-with-data · Skill · 154 stars
Apply storytelling principles to create, review, and improve data visualisations and data-driven communications. Use when the message or story of a data co
- swift-development · Skill · 154 stars
You MUST activate this skill when working on Swift projects
- systematic-debugging · Skill · 154 stars
Applies a modified Fagan Inspection methodology to resolve persistent bugs and complex issues. Use when several fix or debugging attempts have already fail
- tmux-cli · Skill · 154 stars
CLI utility to help when running ongoing interactive CLI sessions or using tmux to communicate with other CLI Agents. Use when you are asked to ssh to remo
- typescript-development · Skill · 154 stars
You MUST activate this skill when working on TypeScript or JavaScript projects
- web-artifacts-builder-v2 · Skill · 154 stars
Suite of tools for creating elaborate, multi-component claude.ai HTML artefacts using modern frontend web technologies (React 19, Tailwind CSS v4, shadcn/u
- writing-documentation-with-diataxis · Skill · 154 stars
Applies the Diataxis framework to create or improve technical documentation. Use when being asked to write high quality tutorials, how-to guides, reference
- bro · Skill
Restate the last message concisely, in plain human language, with no jargon.
- code-review-recent-changes · Skill
Review recent changes since a fixed point (commit, branch, tag, or merge-base) across three independent axes - Standards, Spec, and Maintainability - produ
- diagnose-hard-problem · Skill
Disciplined diagnosis loop for hard problems, diagnosing bugs and regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test.
- domain-model · Skill
Actively build and sharpen a project's domain model - challenge terms against the glossary, stress-test boundaries with scenarios, cross-reference against
- grill-with-docs · Skill
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as
- herdr · Skill
Control Herdr, a terminal multiplexer for coding agents. Use only when the user explicitly asks to you use or configure Herdr
- idrive-backup · Skill
Use this skill whenever the user wants you to manage, discuss or diagnose iDrive Backup configuration on macOS
- iterative-refinement · Skill
Disciplined, measurable iteration for a substantial refinement or investigation: loop against verifiable pass/fail conditions, fan work out to subagents, a
- personal-genomics · Skill
Analyse personal DNA / genome files for pharmacogenomics, disease risk, carrier status, ancestry and traits. Use whenever the user mentions DNA or genome a
- reframe-voice · Skill
Write, rewrite, or review content in the evidence-led reframe voice style. Use when the user explicitly asks to write in "reframe voice" or "reframe style"
- self-review · Skill
Use to critically self-review your changes, or when you want to delegate the review to a sub-agent.
- storytelling-narrative · Skill
Structure, refine, or draft narrative content or storytelling for business communication such as slide decks, blog posts, pitches, reports. Use when the us
- subagent-delegation · Skill
How to scope, brief and choose sub-agents when delegating work with the Agent tool - named vs forked agents, file ownership boundaries, model selection, an
- to-spec · Skill
Turn the current conversation context into a spec and submit it as a GitHub issue. Use when user wants to create a spec or PRD from the current context.
- to-tickets · Skill
Break a plan, spec, or the current conversation into independently-grabbable tickets on the project issue tracker using tracer-bullet vertical slices, each
- writing-fragments · Skill
Grilling session that mines the user for fragments - heterogeneous nuggets of writing (claims, vignettes, sharp sentences, half-thoughts) - and appends the