85870 Skills Available

Find awesome
Agent Skills

Agent-Skills.md is a agent skills marketplace, to find the right agent skills for you.

Popular searches

skill-development

Create and contribute skills to the communal knowledge base. Use when creating new skills, updating existing skills, or contributing learnings back to the repository.

letta-ai
letta-ai
7514

ai-news

Fetch and summarize recent AI news from curated RSS feeds (Hugging Face, VentureBeat, The Verge, OpenAI, Anthropic, DeepMind, etc.) and YouTube channels (Yannic Kilcher, Two Minute Papers, AI Explained, etc.). Also fetches full transcripts for specific YouTube videos. Use when the user asks about recent AI news, what's happened in AI lately, summaries of AI research or product announcements, or wants a digest of what's going on in the AI space.

letta-ai
letta-ai
7514

letta-api-client

Build applications with the Letta API — a model-agnostic, stateful API for building persistent agents with memory and long-term learning. Covers SDK patterns for Python and TypeScript. Includes 24 working code examples.

letta-ai
letta-ai
7514

extracting-pdf-text

Extract text from PDFs for LLM consumption. Use when processing PDFs for RAG, document analysis, or text extraction. Supports API services (Mistral OCR) and local tools (PyMuPDF, pdfplumber). Handles text-based PDFs, tables, and scanned documents with OCR.

letta-ai
letta-ai
7514

letta-configuration

Configure LLM models and providers for Letta agents and servers. Use when setting model handles, adjusting temperature/tokens, configuring provider-specific settings, setting up BYOK providers, or configuring self-hosted deployments with environment variables.

letta-ai
letta-ai
7514

linear

Manage Linear issues via GraphQL API. List, filter, update, prioritize, comment, and search issues. Use when the user asks about Linear, issues, project management, or backlog.

letta-ai
letta-ai
7514

google-workspace

Connect to Gmail and Google Calendar via OAuth 2.0. Use when users want to search/read emails, create drafts, search calendar events, check availability, or schedule meetings. Triggers on queries about email, inbox, calendar, schedule, or meetings.

letta-ai
letta-ai
7514

letta-development-guide

Comprehensive guide for developing Letta agents, including architecture selection, memory design, model selection, and tool configuration. Use when building or troubleshooting Letta agents.

letta-ai
letta-ai
7514

find-skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

edmundmiller
edmundmiller
746

code-search

Use when searching code, refactoring, running codemods, or choosing between search tools. Provides guidance on ast-grep vs ripgrep selection and usage patterns.

edmundmiller
edmundmiller
746

ast-grep

>

Edmund Miller
Edmund Miller
746

pi-nix-syntax

>

edmundmiller
edmundmiller
746

jj-history-investigation

Investigate jj commit history, split commits, annotate file changes, and clean up redundant commits. Use when debugging history, splitting large commits, or rewriting shared history.

edmundmiller
edmundmiller
746

jj-merge-repos

Merges two separate Jujutsu (jj) repositories into one. Use when combining repos, rebasing one repo onto another, or recovering from diverged histories.

edmundmiller
edmundmiller
746

tmux-status-debug

Debug and test tmux pane status detection for AI agents (opencode, claude, amp). Use when patterns aren't matching, status icons are wrong, or adding new detection patterns.

edmundmiller
edmundmiller
746

nix-platform-specific-options

Write Nix modules with platform-specific options (NixOS vs Darwin) without infinite recursion. Use when mkIf causes evaluation errors or options don't exist across platforms.

edmundmiller
edmundmiller
746

nix-rebuild

>

edmundmiller
edmundmiller
746

using-jj-workspaces

Set up isolated jj workspaces for parallel development. Use when creating new workspaces, organizing workspace directories, or setting up gitignore for workspaces.

edmundmiller
edmundmiller
746

ghostty-config

Use when configuring Ghostty terminal emulator, working with ghostty config files, or looking up Ghostty settings and options.

edmundmiller
edmundmiller
746

pr-review

>

Rafael Garcia <https://github.com/rgarcia>
Rafael Garcia <https://github.com/rgarcia>
746

ui-skills

Opinionated constraints for building better interfaces with agents.

edmundmiller
edmundmiller
746

skill-quality

Validates Claude Code skills against best practices for structure, content quality, and effectiveness. Use when creating new skills, reviewing existing skills, debugging skill invocation issues, or preparing skills for publication.

edmundmiller
edmundmiller
746

linear

Read-only Linear issue access via the Linear GraphQL API.

edmundmiller
edmundmiller
746

python-scripts

Use when writing standalone Python scripts (one-off scripts, utilities, not part of a larger Python project with pyproject.toml or setup.py). Provides UV shebang template and best practices.

edmundmiller
edmundmiller
746

tufte-viz

|

edmundmiller
edmundmiller
746

weave

>

edmundmiller
edmundmiller
746

herdr

Control herdr from inside it. Manage workspaces and tabs, split panes, spawn agents, read output, and wait for state changes — all via CLI commands that talk to the running herdr instance over a local unix socket. Use when running inside herdr (HERDR_ENV=1).

edmundmiller
edmundmiller
746

writing-agent-friendly-clis

Write, design, or review agent-friendly CLIs and agentic interfaces for humans, scripts, and coding agents, with progressive disclosure, structured output, actionable errors, stdout/stderr separation, and explicit non-interactive modes.

edmundmiller
edmundmiller
746

simplify

Review changed code for reuse, quality, and efficiency, then fix worthwhile issues.

edmundmiller
edmundmiller
746

skillopt-sleep-learned

Preferences and procedures learned from past local agent sessions.

edmundmiller
edmundmiller
746

writing-git-commits

Split staged or uncommitted changes into conventional commits. Use when asked to commit, generate commit messages, split commits, squash commits, or reorder history.

edmundmiller
edmundmiller
746

spec-driven-spock

Use Spock 2.x metadata annotations (@Title, @Narrative, @Subject, @See, @Issue, @PendingFeature, @Unroll, @Snapshot) to make Spock specs act as executable design documentation — each spec tied to the ADR, ticket, or design doc it exercises. Use this skill whenever the user is writing or refactoring a Spock test, drafting an ADR that should ship with an executable contract, pinning design decisions to tests, splitting a large spec, marking unimplemented behaviour as pending, or wants the test suite to read as a self-documenting checklist of what the design promises — even if they do not explicitly mention Spock annotations.

edmundmiller
edmundmiller
746

stack-maintenance

Maintains stacked GitHub PRs and branches. Triggers on "fix stacked PRs", "merge this PR stack", "restack branches", "turn on auto-merge", `gh stack`, `gh pr`, `jj spr`, wrong PR bases, merge queues, or force-pushing stack repairs.

edmundmiller
edmundmiller
746

tdd

Write behavior-first tests in small vertical slices, with separate regression-test and fix commits for bugs.

edmundmiller
edmundmiller
746

tufte-test

>

edmundmiller
edmundmiller
746

inspect

>

Ataraxy Labs
Ataraxy Labs
746

mdream

Ultra-performant HTML to Markdown Convertor Optimized for LLMs and llm.txt artifacts. ALWAYS use when writing code importing "mdream". Consult for debugging, best practices, or modifying mdream.

edmundmiller
edmundmiller
746

implementation-notes

Keep a running implementation-notes.html while implementing a spec. Use this whenever the user asks to implement a SPEC, PRD, design doc, issue, or feature and wants ongoing notes about design decisions, spec interpretations, deviations, tradeoffs, or open questions. Also trigger for prompts like “maintain implementation notes”, “document how this diverges from the spec”, or “capture anything I should know as you build”.

edmundmiller
edmundmiller
746

github-fine-grained-pat

Create least-privilege fine-grained GitHub personal access tokens. Use when the user wants a PAT template, recurring machine credential, private-repository token, or GitHub token rotation.

edmundmiller
edmundmiller
746

herdr-pi-workspace

Create a Herdr workspace/pane for delegated Pi work, especially when tmux side-agent launch/agent-start is unavailable. Starts pi, waits until ready, sends a structured handoff prompt, and monitors the child pane.

edmundmiller
edmundmiller
746

deslop

Run a final review-readiness pass for rule conformance, type safety, and overengineering.

edmundmiller
edmundmiller
746

context-efficiency

>

edmundmiller
edmundmiller
746

code-simplifier

Simplify and refine code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to "simplify", "clean up", "refine", or "tidy" code, or after a round of changes to polish recently modified code.

edmundmiller
edmundmiller
746

batch

Coordinate a sweeping mechanical change across independent work units and pull requests.

edmundmiller
edmundmiller
746

autonomous-agent-loop

Use when a task is broad, multi-step, cross-session, or the user says agents need too many re-prompts/kicks, asks to use createGoal/goals, says continue/keep going, or wants rough Pi/agent sessions improved. Keeps work moving from objective to evidence-backed completion.

edmundmiller
edmundmiller
746

amoxide-project-aliases

Use amoxide for project-local .aliases and optional profiles when commands are simple, trusted, and useful to agents without shadowing zsh aliases.

edmundmiller
edmundmiller
746

acpx-claude

Hand off a bounded implementation or review pass to Claude through ACPX.

edmundmiller
edmundmiller
746

initializing-memory

>

edmundmiller
edmundmiller
746

defragmenting-memory

>

edmundmiller
edmundmiller
746

jut

Jujutsu version control through jut, a human and agentic framework around jj. Use for: check status, view changes, commit work, create branches, push, pull, create PRs, squash commits, reword messages, absorb changes, undo operations, view history. Complements jj — use jut for opinionated workflows, drop into raw jj for everything else.

edmundmiller
edmundmiller
746

Page 698 of 1718 · 85870 results

Adoption

Agent Skills are supported by leading AI development tools.

FAQ

Frequently asked questions about Agent Skills.

01

What are Agent Skills?

Agent Skills are reusable, production-ready capability packs for AI agents. Each skill lives in its own folder and is described by a SKILL.md file with metadata and instructions.

02

What does this agent-skills.md site do?

Agent Skills is a curated directory that indexes skill repositories and lets you browse, preview, and download skills in a consistent format.

03

Where are skills stored in a repo?

By default, the site scans the skills/ folder. You can also submit a URL that points directly to a specific skills folder.

04

What is required inside SKILL.md?

SKILL.md must include YAML frontmatter with at least name and description. The body contains the actual guidance and steps for the agent.

05

How can I submit a repo?

Click Submit in the header and paste a GitHub URL that points to a skills folder. We’ll parse it and add any valid skills to the directory.