Skip to content

psenger/ai-agent-skills

ai-agent-skills

A curated collection of production-ready AI agent skills
for Claude Code, Codex, Cursor, and any tool that supports the
Agent Skills Open Standard.

License Issues Stars


What Is This?

ai-agent-skills is a library of reusable skills that teach AI coding agents how to do specialised tasks — consistently, every time. Each skill is a self-contained folder with structured instructions, reference material, and examples that an agent loads on demand.

Think of it as a playbook: you define the process once, and the agent follows it whenever the task comes up.


Skills

Skill Type Description
vault-scribe /vault-scribe Converts transcripts, meeting notes, brainstorming sessions, strategy docs, and rough notes into polished Obsidian vault Markdown — GitHub-compatible by default, with type-aware frontmatter schemas
agentic-skeleton-dir-structure /agentic-skeleton-dir-structure Scaffolds production-ready directory structures for agentic AI projects using Agent-OS v3 (Builder Methods) — supports single repos, mono-repos, multi-language repos, any platform, any language
git-commit-pr-message /git-commit-pr-message Generates Conventional Commits messages, PR titles/descriptions, and Keep a Changelog v1.1.0 entries — with sensitive content scanning, GitHub/Jira ticket linking, and release workflow
design-critique /design-critique Structured design critique and plan stress-testing — acts as a relentless interviewer using pre-mortem, red teaming, and ATAM techniques to challenge technical architectures, product plans, and feature designs exhaustively
arch-lens /arch-lens Seven-step interactive architectural review anchored in Ousterhout's deep-module principle — explores a codebase for shallow modules, hidden coupling, and testability seams, spawns parallel sub-agents to design competing interfaces, then writes a structured RFC action file readable by GitHub MCP or ROVO (Jira) MCP
review-api-design /review-api-design Reviews REST API designs during the planning phase against security, resilience, design, and operational best practices — produces structured findings with severity levels, source citations, and a readiness assessment
create-a-skill /create-a-skill Create new agent skills from scratch, modify and improve existing skills, and measure skill performance — interviews the user, drafts SKILL.md with bundled resources, runs evals, benchmarks, iterates on feedback, optimises description triggering, and packages distributable .skill files
handoff /handoff Saves or loads a structured JSON snapshot of session state so work can resume cleanly in a new session or be delegated to a sub-agent — better than /compact because the schema forces every field to be explicit
agent-os-profile-critique /agent-os-profile-critique Audits and critiques Agent OS v3 profiles and standards — produces severity-tagged findings (blocking, warning, suggestion) with concrete fix recommendations
export-vault-note /export-vault-note Exports a single Obsidian vault note and all its linked images into a portable zip or tar.gz archive — resolves wiki-style and inline image links, searches vault-wide for bare filenames, and preserves vault-root-relative paths so the archive unpacks correctly anywhere

vault-scribe

Your Obsidian vault assistant. Turns unstructured input into well-organised, searchable notes with proper YAML frontmatter, callout blocks, and consistent formatting.

Supports five note types:

Note Type Use Case
article Knowledge base articles, guides, reference docs
meeting Meeting notes, 1:1s, standups, retrospectives
brainstorming Ideation sessions — solo with AI, one-on-one, or group
strategy Versioned plans, OKRs, and living strategy documents
deep-research In-depth investigations with multiple sources

Key features:

  • GitHub-Flavored Markdown first, Obsidian extensions when needed
  • Type-aware YAML frontmatter with enforced schemas
  • Automatic transcript appendix formatting
  • GFM Alerts for cross-platform callout blocks
  • Quality checklist validation before output
  • Reference files for frontmatter schemas, callout types, embed syntax, and Markdown compatibility
vault-scribe/
├── SKILL.md                          Workflow + quality checklist
├── references/
│   ├── FRONT-MATTER.md               Frontmatter schemas for all note types
│   ├── CALLOUTS.md                   GFM Alerts + Obsidian callout reference
│   ├── EMBEDS.md                     Image + embed syntax (GFM + Obsidian)
│   └── MARKDOWN-SYNTAX.md           Links, tags, math, diagrams, footnotes
└── examples/
    ├── article-example.md            Article with callouts + code blocks
    ├── meeting-brainstorm-example.md  Brainstorming session
    └── transcript-example.md         Article with transcript appendix

agentic-skeleton-dir-structure

Your project scaffolding assistant. Interactively builds production-ready directory structures for agentic AI projects, with Agent-OS v3 by Builder Methods and Spec-Driven Development (SDD) baked in.

How it works:

  1. Detects context — checks if the current directory already has files and warns you before overwriting anything
  2. Asks 6 questions (one at a time) — repo pattern, platform type, languages, IaC tool, target platform, agent tooling
  3. Shows a summary table and waits for your confirmation before creating anything
  4. Scaffolds everything — directories, CLAUDE.md, .claude/ config, agent-os/ structure, IaC layout, seed files
  5. Guides next steps — Agent-OS installation, /plan-product, and the SDD workflow loop

Supports any combination of:

Dimension Options
Repo pattern Single Repo, Mono-Repo, Multi-Language Mono-Repo
Platform Frontend, Backend, Full-Stack, Middleware, Agents/AI
Language TypeScript, Python, Go, Java, Rust, Ruby, C#, and more
IaC Terraform, Pulumi, CDK, Bicep, CloudFormation, Helm, Ansible

What gets created:

  • CLAUDE.md — project instructions loaded every Claude Code session
  • .claude/ — agents, skills, commands, hooks directories
  • agent-os/ — standards, specs, product context (mission, roadmap, tech stack)
  • src/ or apps/ + packages/ — language-specific source layout
  • iac/ — IaC structure matching your chosen tool
  • deploy/ — CI/CD pipelines, Docker, deploy scripts
  • docs/ — architecture decision records, API docs, runbooks
agentic-skeleton-dir-structure/
├── SKILL.md                          Interactive workflow + quality checklist
├── references/
│   ├── repo-patterns.md              Language + platform source layouts (7 languages)
│   ├── iac-patterns.md               IaC by tool (7 tools) + CI/CD + env promotion
│   └── agent-os-guide.md             Agent-OS install, SDD methodology, commands
└── examples/
    ├── single-repo-typescript.md     Completed single repo TypeScript API scaffold
    └── mono-repo-fullstack.md        Completed mono-repo full-stack scaffold

git-commit-pr-message

Your commit and PR workflow assistant. Generates professional git commit messages, pull request titles and descriptions, changelog entries, and handles releases — all following industry-standard conventions.

What it does:

  1. Scans for sensitive content (API keys, tokens, passwords, private keys) — mandatory gate before any commit
  2. Asks for ticket references — supports GitHub Issues (all 9 closing keywords) and Jira (pattern-matched ticket keys)
  3. Generates commit messages — Conventional Commits format with type, scope, subject, body, and footer
  4. Updates CHANGELOG.md — Keep a Changelog v1.1.0 with all six section types (Added, Changed, Deprecated, Removed, Fixed, Security)
  5. Creates pull requests — via gh CLI or GitHub MCP, with summary, ticket links, changes, and test plan
  6. Cuts releases — renames Unreleased to versioned section, adds comparison links, optionally creates git tags

Key features:

  • Conventional Commits with type, scope, and imperative mood enforcement
  • All 9 GitHub closing keywords (close/closes/closed, fix/fixes/fixed, resolve/resolves/resolved)
  • Jira ticket key detection by pattern (PROJ-1234) — no prefix needed
  • Keep a Changelog v1.1.0 with comparison links at bottom of file
  • Sensitive content scanning with line-level reporting
  • User confirmation gates — never commits, pushes, or creates PRs without asking
  • Skills v2.0 compliant with disable-model-invocation, allowed-tools, argument-hint
git-commit-pr-message/
├── SKILL.md                          Workflow (9 steps) + behavioural rules
└── references/
    └── examples.md                   Commit, PR, changelog, ticket, and scan examples

design-critique

Your design review sparring partner. Stress-tests technical architectures, product plans, and feature designs using structured interviewing techniques drawn from pre-mortem analysis, red teaming, and ATAM (Architecture Tradeoff Analysis Method).

What it does:

  1. Orients silently — explores the codebase or relevant files before asking anything
  2. Anchors the session — establishes scope with a single opening question
  3. Drills relentlessly — one question at a time, following the highest-risk thread first
  4. Surfaces hidden assumptions — names what's unstated and forces trade-off articulation
  5. Closes with a summary — what held up, what didn't, and what needs resolution before proceeding

Question patterns it uses:

Pattern Purpose
What happens when X fails? Failure modes
What does the alternative look like? Trade-off articulation
How would you know if this is wrong? Falsifiability
What's the cost of reversing this? Reversibility
Walk me through the worst case Pre-mortem
What quality attribute does this sacrifice? ATAM tradeoff probe

Skills 2.0: allowed-tools: Read Grep Globargument-hint: [topic, file, or artifact to critique] — auto-invokes on trigger phrases; no external tools required

design-critique/
└── SKILL.md                          Interviewing principles, question patterns, session flow

arch-lens

Your architectural review assistant. Analyses a codebase through the lens of Ousterhout's deep-module principle — a deep module has a small interface hiding a large implementation, making it testable at the boundary and navigable by AI without reading internals.

Detection is organic, not mechanical: an Explore sub-agent navigates the codebase the way a developer would. The confusion it encounters, the files it has to bounce between, the test boundaries it can't find — that friction IS the signal. No checklists.

What it does:

  1. Explores organically — spawns an Explore sub-agent that navigates the codebase naturally, recording friction: concept scatter, shallow interfaces, unreachable test seams, hidden orchestration, and integration risk at module boundaries
  2. Presents candidate clusters — groups friction observations into named clusters, each with: modules involved, coupling reason, co-owners, call patterns, shared types, dependency category, and existing tests that a boundary test would replace
  3. Asks what to explore — single open question; user picks a cluster and directs the angle
  4. Frames the problem space — principle violated, current interface, dependency category confirmed, blast radius, and what tests currently have to reach through to exercise the behaviour
  5. Spawns parallel sub-agents — 3–4 agents in parallel, each given an independent technical brief and a distinct design constraint (minimise, maximise flexibility, optimise for common caller, ports & adapters)
  6. Presents designs and recommends — interface signature, usage example, hidden complexity, dependency strategy, and trade-offs per design; compared in a table and prose; followed by a strong opinionated recommendation or named hybrid
  7. Writes an RFC action filearch-rfcs-YYYY-MM-DD.md at the project root; one RFC per finding with Problem, Proposed Interface, Dependency Strategy, Testing Strategy, and Implementation Recommendations — structured for direct consumption by GitHub MCP or ROVO (Jira) MCP

Dependency categories — every candidate cluster is classified into one of four categories that determine the testing strategy:

Category What it means Testing approach
In-process Pure computation, no I/O Test directly — no adapters
Local-substitutable Infrastructure with a high-fidelity stand-in Test with PGLite, in-memory FS, etc.
Remote but owned Your services across a network boundary Ports & adapters — in-memory adapter for tests
True external Third-party services you don't control Mock at the boundary

Testing strategy — replace, don't layer. Old unit tests on shallow modules become waste once boundary tests exist — delete them. New tests assert on observable outcomes through the public interface, not internal state.

Sub-agent design constraints:

Agent Constraint
Agent 1 Minimise — 1–3 entry points max, every param essential
Agent 2 Maximise flexibility — support extension without caller changes
Agent 3 Optimise for the common caller — make the default case trivial
Agent 4 Ports & adapters — pure domain interface, all infrastructure injected

Skills 2.0: allowed-tools: Read Grep Glob Write Bash(git *)argument-hint: [path/to/scope] — auto-invokes on trigger phrases; requires git for churn analysis

arch-lens/
├── SKILL.md                          Workflow summary table + behavioural rules (66 lines)
└── references/
    ├── WORKFLOW.md                   Full step-by-step detail and Explore agent prompt
    ├── DETECTION-PATTERNS.md         Friction vocabulary, dependency categories, testing strategy
    ├── INTERFACE-DESIGN.md           Sub-agent brief template, design constraints, comparison format
    └── RFC-FILE-FORMAT.md            Action file format, effort/priority/label mapping, full example

review-api-design

Your API design review assistant. Vets REST API designs during the planning phase — before a single line of code is written. Produces structured review documents with severity-rated findings, source citations, and a readiness assessment.

What it does:

  1. Gathers context — asks about domain, consumers, scale, auth requirements, deployment, and team experience (skips questions already answered by the input)
  2. Loads relevant references — selectively reads from 10 domain-specific checklists based on what the design needs
  3. Conducts systematic review — evaluates against security, resilience, design principles, payloads, extensibility, communication patterns, gateways, and operational best practices
  4. Produces a structured review — summary table, detailed findings (What/Why/Recommendation with source citations), "What's Missing" gap analysis, and readiness assessment

Review domains (10 reference files):

Domain What It Covers
Design Principles Naming, versioning, CRUD, idempotency, health checks, tracing, parameters, ID exposure
Payloads & Errors Response structure, pagination, RFC 9457 errors, identifiers, content negotiation
Security (Auth) Zero trust, OAuth 2.0/2.1, RBAC/ABAC, MFA/passkeys, JWT, rate limiting, sessions, risk-based security
Security (Defense) Enumeration, information disclosure, input validation, CORS, CSRF, security headers, OWASP API Top 10
Extensibility Fixed vs variable arity, metadata escape hatches, SOLID principles, response evolution, Hyrum's Law
Resilience Retries, circuit breakers, timeouts, bulkheads, caching, observability, SLIs/SLOs
Communication Patterns REST vs GraphQL vs WebSockets vs SSE — when to use each, hybrid architectures
API Gateways Gateway patterns, product comparison, when to use/skip
Human Aspect Adoption, documentation, NFRs, testing strategy
Pragmatism Dependencies, framework lock-in, build vs buy

Invocation note: This skill works best when invoked explicitly via /review-api-design. It may also activate during plan mode when API design decisions are being made, but explicit invocation is more reliable.

review-api-design/
├── SKILL.md                          Workflow + output format + example
├── evals/
│   └── evals.json                    3 test cases
└── references/
    ├── design-principles.md          Naming, versioning, CRUD, parameters
    ├── design-extensibility.md       Arity, metadata, SOLID, response evolution
    ├── payloads-errors.md            Response structure, pagination, errors, IDs
    ├── security-auth.md              Identity, auth, tokens, trust boundaries
    ├── security-defense.md           Enumeration, CSRF, CORS, info disclosure
    ├── resilience.md                 Retries, circuit breakers, observability
    ├── api-communication-patterns.md REST vs GraphQL vs WebSockets vs SSE
    ├── api-gateways.md               Gateway patterns and product comparison
    ├── human-aspect.md               Adoption, documentation, NFRs
    ├── pragmatism.md                 Dependencies, lock-in, build vs buy
    └── sources.md                    Consolidated references (cited in findings)

create-a-skill

Your skill authoring assistant. Walks you through the full lifecycle of creating, testing, and shipping an agent skill — from initial interview through packaging a distributable .skill file.

What it does:

  1. Gathers requirements — interviews you about the skill's purpose, triggers, output format, edge cases, and dependencies; researches the domain via web search and MCPs
  2. Drafts the skill — writes SKILL.md with proper frontmatter, progressive disclosure, bundled scripts, and reference files
  3. Tests with evals — spawns parallel runs (with-skill vs baseline), drafts assertions, grades outputs, and aggregates benchmarks
  4. Iterates on feedback — launches an interactive viewer for qualitative review, reads your feedback, and rewrites the skill
  5. Optimises description — generates trigger eval queries, runs an automated optimisation loop with train/test split to maximise triggering accuracy
  6. Packages — validates and creates a .skill zip file ready for distribution

Key features:

  • Detailed user interview before writing a single line
  • Web research for unfamiliar domains
  • Quantitative eval loop with grading, benchmarking, and analyst pass
  • Interactive HTML viewer for qualitative review
  • Blind A/B comparison between skill versions (advanced)
  • Description optimisation with train/test split to prevent overfitting
  • Skill 2.0 compliant output

License note: This skill is a derivative work incorporating material from Anthropic's skill-creator (Apache 2.0) and Matt Pocock's write-a-skill (MIT). See skills/create-a-skill/NOTICE and skills/create-a-skill/LICENSE.txt for details.

create-a-skill/
├── SKILL.md                          Workflow (6 phases) + writing guide
├── agents/
│   ├── grader.md                     Assertion evaluation against outputs
│   ├── comparator.md                 Blind A/B comparison
│   └── analyzer.md                   Post-hoc analysis + benchmark patterns
├── assets/
│   └── eval_review.html              Trigger eval review UI template
├── eval-viewer/
│   ├── generate_review.py            Interactive result viewer server
│   └── viewer.html                   Viewer HTML template
├── references/
│   └── schemas.md                    JSON schemas for all data structures
├── scripts/
│   ├── quick_validate.py             SKILL.md validation
│   ├── package_skill.py              .skill file packaging
│   ├── run_eval.py                   Trigger testing
│   ├── run_loop.py                   Description optimisation loop
│   ├── improve_description.py        Description improvement
│   ├── aggregate_benchmark.py        Benchmark aggregation
│   ├── generate_report.py            HTML report generation
│   └── utils.py                      Shared utilities
├── LICENSE.txt                       Apache License 2.0
└── NOTICE                            Attribution notice

export-vault-note

Your Obsidian note export assistant. Bundles a single Markdown note and every image it references into a portable zip or tar.gz archive — ready to share or archive without manually hunting down attachments.

What it does:

  1. Prompts for anything missing — note path, format (zip or tar), and output directory; confirms the output location before proceeding
  2. Auto-detects vault root — walks up the directory tree from CWD looking for .obsidian/; asks if not found
  3. Resolves all image links — handles ![[wiki-links]] (bare and path-qualified) and ![inline](markdown) links; bare filenames trigger a vault-wide search
  4. Builds the archive — paths inside preserve vault-root-relative structure so the archive unpacks correctly anywhere
  5. Reports results — full archive path, note path inside the archive, each image included, and warnings for anything skipped

Invocation note: This skill is slash-command only — it does not auto-trigger on keywords. Always invoke explicitly with /export-vault-note.

Skills 2.0: allowed-tools: Bashargument-hint: <vault-relative-path-to-note> [zip|tar] [output-dir]compatibility: Python 3 (standard library only)

export-vault-note/
├── SKILL.md        Workflow (4 steps) + embedded Python export script
└── README.md       This file

Installation

Via npx (works with Claude Code, Codex, Cursor)

Install all skills:

npx skills add psenger/ai-agent-skills

List all available skills:

npx skills list psenger/ai-agent-skills

Install a specific skill:

npx skills add psenger/ai-agent-skills --skill vault-scribe

Install locally for customisation:

npx skills add psenger/ai-agent-skills --skill vault-scribe --local

Via Claude Code Marketplace

claude plugin marketplace add psenger/ai-agent-skills
claude plugin install vault-scribe@psenger-skills-marketplace

Manual Installation

Clone the repo and copy the skill folder:

# Global (available in all projects)
cp -r skills/vault-scribe ~/.claude/skills/vault-scribe

# Local (project-specific)
cp -r skills/vault-scribe .claude/skills/vault-scribe

Global vs Local

Global (~/.claude/skills/) — skills that apply everywhere. Local (.claude/skills/) — project-specific customisations. Local skills override global skills of the same name.


Usage

Once installed, skills activate automatically based on your request. You can also invoke them directly:

vault-scribe

/vault-scribe article
/vault-scribe meeting
/vault-scribe brainstorming
/vault-scribe strategy
/vault-scribe deep-research

Or describe what you need — the skill triggers on context:

"Turn this transcript into an Obsidian note"
"Write up meeting notes from today's standup"
"Create a strategy doc for the Q3 roadmap"

agentic-skeleton-dir-structure

/agentic-skeleton-dir-structure
/agentic-skeleton-dir-structure single
/agentic-skeleton-dir-structure mono
/agentic-skeleton-dir-structure multi-lang

Or describe what you need — the skill triggers on context:

"Set up a new project for an agentic AI service"
"Scaffold a mono-repo for my full-stack TypeScript app"
"Create a directory structure for this project"
"Initialize an Agent-OS project layout"

Pass a repo pattern as an argument to skip the first question. Without arguments, the skill walks you through all six questions interactively.

git-commit-pr-message

/git-commit-pr-message commit
/git-commit-pr-message pr
/git-commit-pr-message changelog
/git-commit-pr-message release

Or describe what you need — the skill triggers on context:

"Commit these changes"
"Create a PR for this branch"
"Update the changelog"
"Cut a release for v1.2.0"

Note: This skill has disable-model-invocation: true, so it will only activate when you explicitly invoke it — it will never auto-trigger during normal conversation.

design-critique

/design-critique

Or trigger it naturally:

"Grill me on this architecture"
"Stress-test this plan"
"Pre-mortem this feature design"
"Red team my approach"
"Critique this"

The skill self-directs toward relevant context — if it has file access, it reads the codebase silently before asking its first question.

arch-lens

/arch-lens
/arch-lens src/payments

Or trigger it naturally:

"Arch review this codebase"
"Find shallow modules"
"Surface coupling and testability issues"
"Run an Ousterhout review on src/"
"Find architectural friction"
"Audit the module depth"

Pass an optional path to scope the analysis to a specific directory. Without arguments, the skill analyses the full repository. The skill walks you through all seven steps interactively — it will not proceed past candidate confirmation or interface selection without your input. The final output is an arch-rfcs-YYYY-MM-DD.md file at the project root ready to action with your GitHub or Jira MCP tooling.

review-api-design

/review-api-design
/review-api-design POST /users, GET /users/{id}, DELETE /users/{id}

Or trigger it naturally:

"Review my API"
"API design review"
"Vet this REST contract"
"Check my endpoints"
"Is this endpoint structure any good?"

Pass an endpoint list or OpenAPI spec as an argument, or paste it in a follow-up message. For vague verbal descriptions ("I'm building an API for X"), the skill asks clarifying questions before producing a review. The output is a structured review document with severity-rated findings and a readiness assessment.

Note: This skill works most reliably when invoked explicitly with /review-api-design. It may auto-trigger during plan mode conversations about API design, but explicit invocation is recommended.

create-a-skill

/create-a-skill

Or trigger it naturally:

"I want to make a skill for X"
"Turn this into a skill"
"Create a skill that does Y"
"Write a skill for managing Z"
"Help me build a new skill"

The skill interviews you about requirements before writing anything. It handles the full lifecycle — from initial draft through eval, iteration, description optimisation, and packaging.

handoff

Captures the complete state of your current session to a structured JSON snapshot so you can resume cleanly in a new session, switch task phases, or delegate work to a sub-agent without losing context.

Two modes:

Mode When to use
CREATE Session approaching 300–400k tokens, switching phases, delegating to a sub-agent, or starting fresh with correct state
RESUME Loading a prior snapshot to continue where you left off

Why it beats /compact: Compaction is lossy and exhibits recency bias. The schema forces every field — goal, decisions, completed steps, pending steps, constraints, discovered issues, modified files — to be explicit. Nothing is silently dropped.

/handoff                          # save to .claude/handoffs/<timestamp>-<slug>.json
/handoff auth-refactor.json       # save to explicit path
/handoff load auth-refactor.json  # resume from file

export-vault-note

/export-vault-note projects/blog/my-post.md zip
/export-vault-note meeting-notes/2026-05-sprint.md tar ~/Desktop
/export-vault-note ai/research/summary.md zip /tmp

Invoke with a vault-relative note path. Format and output directory are optional — the skill asks for anything not supplied and confirms the output location before creating the archive.

agent-os-profile-critique

Your Agent OS profile audit assistant. Reviews profiles and standards files against v3 conventions and produces severity-tagged findings with concrete rewrite suggestions.

Severity levels:

Level Meaning
Blocking Must fix before the profile is usable
Warning Should fix; degrades AI effectiveness or causes drift
Suggestion Improves clarity, context-window efficiency, or maintainability
/agent-os-profile-critique

Or trigger it naturally:

"Audit my Agent OS profile"
"Review this standard — is it any good?"
"Critique my agent-os setup"
"What's wrong with this standards file?"
"Validate my profile against v3 conventions"

Note: This skill is difficult to trigger reliably from natural language alone — invoke it explicitly with /agent-os-profile-critique for best results.

agent-os-profile-critique/
├── SKILL.md                          Routing table + audit workflow
└── references/
    ├── review-checklists.md          Severity-tagged audit checklists
    ├── standards.md                  Standards quality criteria
    ├── file-structure.md             v3 directory layout reference
    ├── profiles.md                   Profile conventions
    ├── standards-vs-skills.md        Standards vs skills decision guide
    └── v2-vs-v3.md                   v2 artifact detection patterns

Adding a New Skill

  1. Create a folder under skills/ with a lowercase-hyphenated name
  2. Add a SKILL.md with YAML frontmatter and process instructions
  3. Add reference files in references/ if needed
  4. Add examples in examples/ for better activation rates
  5. Add an entry to .claude-plugin/marketplace.json
  6. Update this README table
  7. Open a pull request
skills/<skill-name>/
├── SKILL.md              Required — metadata + instructions
├── references/            Optional — detailed reference material
└── examples/              Optional — example input/output pairs

Author

Philip A Senger


License

This project is licensed under the MIT License.

Copyright (c) 2026 Philip A Senger

Packages

 
 
 

Contributors