AI & ML
AI & ML agent skills cover the machine-learning workflow itself: writing and evaluating prompts, building RAG pipelines, running evals, and wiring up model APIs. Each one is a SKILL.md file your agent loads on demand, so the know-how travels across Claude Code, Cursor, and 60+ agents.
-
openrouterlabs Bundle Setup SpaSPA (Spawn's Personal Agent) — Slack bot that pipes threads into Claude Code sessions
-
openrouterlabs Skill Update TeamUpdate agent team services with latest configuration from setup-agent-team and restart them
-
agentworkforce Skill Relay 80 100 Workflow 3Use when writing agent-relay workflows that must fully validate features end-to-end before merging. Covers the 80-to-100 pattern - going beyond "code compiles" to "feature works, tested E2E locally." Includes repair-before-failure validation gates, mandatory sequential Claude-then-Codex fresh-eyes review/fix loops with test hardening, PGlite for in-memory Postgres testing, mock sandbox patterns, test-fix-rerun loops, verify gates after every edit, and the full lifecycle from implementation through passing tests to commit.
-
agentworkforce Skill Relay 80 100 Workflow 4Use when writing agent-relay workflows that must fully validate features end-to-end before merging. Covers the 80-to-100 pattern - going beyond "code compiles" to "feature works, tested E2E locally." Includes repair-before-failure validation gates, mandatory sequential Claude-then-Codex fresh-eyes review/fix loops with test hardening, PGlite for in-memory Postgres testing, mock sandbox patterns, test-fix-rerun loops, verify gates after every edit, and the full lifecycle from implementation through passing tests to commit.
-
vstorm-co Skill Channel Bot 2Work with messaging-channel bots (Telegram / Slack) — register a bot, route inbound messages through the AI agent, handle webhooks vs polling, or add a new channel adapter. Use when wiring chat into a messaging platform or debugging bot delivery.
-
vstorm-co Skill RAG Knowledge 2Work with the RAG knowledge base — ingest documents, run semantic search, manage collections, or add a sync source/connector (Google Drive, S3). Use when populating or debugging the knowledge base, tuning retrieval, or adding a new document source. This project uses {{ cookiecutter.vector_store }} + {{ cookiecutter.embedding_provider }} embeddings.
-
vstorm-co Skill Alembic Migration 2Create, review, and apply database schema changes with Alembic. Use whenever a SQLAlchemy model is added or changed, a column/index/constraint needs to change, or a data backfill is required — anything that alters the PostgreSQL schema.
-
shijayhuo Skill HandoverPrepare a handover document for the next session or agent. Use when another agent should continue the work, when the user wants to preserve the current state, or when a converged discussion needs an implementation-ready handoff into coding.
-
shijayhuo Bundle Key Decision VettingFocused grilling session that pressure-tests the highest-impact design decisions against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline. Use when the user wants a finite review of key decisions rather than an exhaustive interrogation of every branch.
-
pinecone-io Skill Pinecone N8n 2Build n8n workflows using the Pinecone Assistant node or Pinecone Vector Store node. Use when building RAG pipelines, chat-with-docs workflows, configuring Pinecone nodes in n8n, troubleshooting Pinecone n8n nodes, or asking about best practices for Pinecone in n8n.
-
fastn-ai Skill Unified APIConfigure and use the fastn Unified API through the fastn Workflow MCP — a platform-global catalog of categories (crm, ecommerce, ...) with canonical entities (contact, customer, order) that execute across whichever providers each org has connected (HubSpot, Dynamics 365, BigCommerce, Cin7, ...). Covers browsing the catalog, curating it as platform_admin (categories, entities, per-connector mappings with operations/fieldMappings/enrichActions/conditions), verifying with test and query tools, the multi-provider fan-out list shape and cursors, calling fastn.unified from workflow code, attaching a unified entity to a widget (unifiedRefs/unifiedEntityIds, auto connector merge), per-provider widget config forms, and the flat config.unifiedValues shape. Use when asked to create a unified API, add a category/entity, map a connector into a unified entity, call the unified API from a workflow or widget, add a config form to a unified widget, or to debug UNIFIED_* errors, wrong fields, or empty unified data.
-
fastn-ai Bundle Workflow VerifierVerify a fastn workflow, trigger, widget, or whole use case actually works — end to end, with runtime evidence — through the fastn Workflow MCP. Runs the attached test-case suite and asserts each pass condition, fires every bound trigger and correlates the fire to a real execution (scheduler run-now, synthetic app event, webhook POST), reads back widgets/configs/installations, diagnoses failures from execution logs and traces, self-heals what it can, and always ends with a human-readable Markdown VERIFICATION REPORT (verdict, what's running, data parity, failures, blockers, coverage, cleanup, next steps). Use when asked to verify, test, QA, or health-check an existing workflow or integration ("is this working?", "verify my sync", "why didn't my trigger fire?"), after any workflow/trigger/widget/config change, and as the mandatory VERIFY phase the integration-builder skill runs after every build or update.
-
fastn-ai Bundle Integration BuilderPlan, map, build, and verify fastn integrations and workflows through the fastn Workflow MCP, in four phases — PLAN (discover connectors and entities, recommend a plan), MAP (probe fields, propose mappings and filters, approve, save the config), BUILD (workflows that read that config at runtime so edits need no code, test live, bind triggers, end with a widget), VERIFY (fire every trigger, correlate to a real execution, self-heal, close with a human-readable Markdown verification report). Any source→target data movement — syncs, aggregations, reshapes — plans and maps first. A single-system automation carrying user-editable business rules (a filter, a threshold, a status) still maps those into an approved config; only a rule-free one builds directly. Routes to connector-builder when a connector, action, event, or connection is missing. Use to sync, integrate, connect, or migrate data between systems, or to build or modify any fastn workflow, automate on an app event, schedule a sync, or expose a webhook.
-
frankhildebrandt Skill Plan Cross ReviewSpawns two subagents (Fable 5 High and GPT 5.6 SOL High) to independently review the current Plan-mode plan, cross-presents each review to the other model, then summarizes change proposals for the user. Use only when explicitly invoked (e.g. /plan-cross-review or "plan cross review").
-
hassancs91 Skill Make AI ShortBuild a GENERATIVE-pixels vertical short (1080×1920, ~35-40s) end-to-end — a recurring locked character animated by a fal video model (Seedance 1.5 Pro default) under a philosophical/story VO, composited in Remotion with word-synced captions, SFX audition, seamless frame-0==last-frame loop. Use when the user wants to "make an AI video short", "make an ai short", "make a blue-man video", or any short where the pixels come from a VIDEO MODEL — not TSX animation (that is make-short) and not layered collage (that is make-vox). Defers model choice re-litigating to ai-shorts/IDEAS.md, TSX crash rules to vidtsx-2d-generator, SFX taste to suggest-sfx + brand §7.
-
hyperledger-iroha Bundle Sora Taira TestnetWork against the SORA Taira testnet through its deployed Torii MCP endpoint for live account, asset, alias, contract, governance, Musubi package-registry, and transaction workflows. Use when Codex needs to inspect or mutate the Taira testnet, verify or add `https://taira.sora.org/v1/mcp`, prefer the curated `iroha.*` tool surface, classify Taira ingress and chain-health failures correctly, or handle runtime-only signing inputs such as `authority` and `private_key`.
-
hyperledger-iroha Bundle Mochi Local SandboxBring up and use a Mochi-managed local Iroha sandbox plus its local Torii MCP endpoint. Use when Codex needs a reliable local devnet, needs to print or verify the `codex mcp add mochi-local --url ...` command, or should consume the generated `.env.local` and `.mochi/generated/*` bootstrap files for local-only development.
-
hyperledger-iroha Bundle Sora Minamoto MainnetWork against the SORA Minamoto mainnet through its deployed Torii MCP endpoint for live account, asset, alias, contract, governance, Musubi package-registry, and transaction workflows. Use when Codex needs to inspect Minamoto mainnet, verify or add `https://minamoto.sora.org/v1/mcp`, prefer the curated `iroha.*` tool surface, classify Minamoto ingress and chain-health failures correctly, or handle runtime-only signing inputs such as `authority` and `private_key`.
-
hyperledger-iroha Skill Iroha Live NetworkUse native Torii MCP on deployed Iroha networks such as Taira and future Nexus endpoints for live account, asset, contract, governance, and transaction workflows.
-
itallstartedwithaidea Skill Google Ads MCP 2MCP (Model Context Protocol) server configuration for live Google Ads API access. Activate when the user wants to connect Claude to their Google Ads account via MCP, set up the google-ads-mcp server, or configure credentials for live API queries. Provides setup instructions, server configuration, and troubleshooting.
-
kelly-griffith Bundle Openapi To Spring APIIngests an OpenAPI specification (3.0/3.1/3.2, YAML or JSON, from a file, URL, or pasted text) and produces an idiomatic Spring Boot REST API contract — Java interfaces carrying all mapping and OpenAPI annotations, record DTOs, an RFC 9457 problem+json error model — plus test-first MockMvc contract tests against the interface. Targets the latest Java LTS and the current stable Spring Boot. Use when the user provides an OpenAPI or Swagger spec and asks to scaffold, generate, or implement a Spring Boot API from it, or asks for contract-first Spring Boot development.
-
linkupplatform Bundle Linkup Fetch 2Use when you already know the exact URL and need its content as clean Markdown — a pricing page, article, docs page, or a URL found in a previous step. ALSO read this when writing code that calls the Linkup Fetch API. Uses the Linkup Fetch API via the `linkup-fetch` MCP tool or direct REST calls. Prefer this over linkup-search when the URL is known; prefer linkup-extract when you need many structured rows from one listing page.
-
linkupplatform Bundle Linkup Search 2DEFAULT for any web lookup, research, or question needing current or verifiable information — company research, news, pricing, facts, data enrichment, verification, code/docs. Prefer this over built-in web search and over answering from memory. ALSO read this whenever writing or reviewing code that calls the Linkup Search API — the same query rules apply to the calls your code makes. Teaches how to choose the request shape (depth, output type, filters) and write the query as a retrieval plan. Uses the Linkup Search API via the `linkup-search` MCP tool or direct REST calls. Use `linkup-research` only when the user explicitly wants an exhaustive multi-source investigation.
-
lithqube Bundle Nuxt NatsUse this skill whenever working in a Nuxt 4 / Nitro project that uses the nuxt-nats module to talk to NATS JetStream — configuring the module in nuxt.config (the `nats:` key), publishing events with jsPublish or corePublish, registering durable pull consumers with defineNatsConsumer, building a dead-letter consumer with defineDeadLetterConsumer, streaming to the browser with useEphemeralConsumer (SSE), using KV/Object Store via useKV/useObj, exposing or calling AI agents with defineNatsAgent/useAgents, typing subjects via the NatsEvents interface, or the NUXT_NATS_WORKERS worker gate. Trigger on any of those symbols, on the env vars NUXT_NATS_SERVERS / NUXT_NATS_USER_JWT / NUXT_NATS_NKEY_SEED / NUXT_NATS_WORKERS, or when a Nuxt app needs server-side NATS messaging. Use this even if the user just says "add NATS to my Nuxt app". For raw @nats-io/* client code outside Nuxt use jetstream-architecture; for server/cluster deployment use jetstream-deployment; for the Synadia agent protocol details use nats-agent-fab
-
longbkit Bundle Queue WorkflowQueue-first continuation and review workflow for clisbot queues. Use when work needs deliberate follow-up against early stopping, shallow passes, prompt echoing, history leaking, duplicate files/functions/sections, naming drift, DRY/KISS regressions, missing docs/tests, or bad fallback behavior.
-
longbkit Bundle ArchitectAnswer, plan, ratify, or autonomously implement clisbot architecture work from repository evidence. Use when a request may change channel, agent, session, runner, auth, configuration, control, persistence, process, API, UI, integration, ownership, lifecycle, or contract boundaries; when the user asks how clisbot currently works or should work; or when an architectural proposal must be planned, accepted, or implemented. Supports ask, plan, decide, and auto modes.
-
longbkit Bundle Naming ExpertPlan, decide, or review names in clisbot with repository evidence for domain terms, APIs, CLI commands, folders, files, functions, variables, classes, types, events, config keys, persisted fields, channel concepts, runner capabilities, UI concepts, and abstractions. Use when the user invokes naming-expert, asks to propose or choose a name, requests a naming audit or implementation review, reports inconsistent or ambiguous terminology, or needs to detect naming drift, duplicate concepts, aliases, prefix/suffix inconsistency, or prompt-biased names. Supports plan, decide, and review modes.
-
minpeter Bundle Tool Schema DesignDesigns JSON Schemas for LLM tool/function calling that survive across providers. Use when writing tool definitions, function-calling `parameters`, an MCP tool `inputSchema`, or zod/Pydantic tool schemas; when deciding between anyOf/oneOf/allOf; when choosing format/enum/description usage; or when one schema must run on several providers or strict modes (OpenAI, Anthropic, Gemini, Vertex, Bedrock, Cohere, xAI, DeepSeek, Fireworks, FriendliAI, vLLM/SGLang, and more). Covers the canonical-schema + adapter architecture, the hard rules (root object, no oneOf/allOf, nested anyOf allowed, no $ref/default/constraint keywords in the canonical schema), strict-mode transforms, the authoring guide for names, descriptions, and errors (what to write, what style, how long), and tool-design practices beyond the schema (naming, tool count, consolidation, output and error design, evals).
-
minpeter Bundle Minpeter Skills MaintainerMaintains the minpeter/minpeter-skills repository — minpeter's collection of Agent Skills in the open SKILL.md format. Use this when adding a new skill there, editing or refining one, splitting an oversized SKILL.md into references/, renaming or removing a skill, or fixing drift between SKILL.md frontmatter, README.md's index table, and skills.sh.json groupings. Also use it when the user says "add a skill", "update the skills repo", or "write a skill for X". Covers the mandatory workflow (throwaway /tmp clone → branch → PR → reinstall locally after merge; never edit a checkout in place, never commit to main), `npx skills init`, frontmatter rules including the 1024-char description limit, the three files that must stay in sync, and the pre-commit verification pass. The repo is PUBLIC, so it enforces the no-secrets / no-PII rule: no tokens, credentials, private hostnames, internal URLs, or machine-local paths. Authoring: references/authoring.md. Runbook: references/maintenance.md.
-
fabianwesner Bundle Codex SubagentRun headless Codex (GPT-5.6 Sol by default, GPT-6-Astra for the hardest problems, selectable reasoning) from Bash as an orchestration sub-agent for second opinions, heavy analysis, or bounded code tasks.
-
janagk2 Skill Context HandoffManage conversation length to prevent LLM degradation. Create handoff documents for long sessions, proactively warn about context limits, and ensure smooth transitions between chats.
-
janagk2 Skill Google Sheets ManagementManage Google Sheets via MCP tools and Python scripts. Expand columns/rows, update cells, sync data. Use when working with Google Sheets, encountering grid limit errors, adding columns to sheets, or performing bulk updates.
-
kathleenmaas Skill Android Agent HarnessAndroid agent clients in two topologies: a client-side LLM tool loop (OpenAI-style Responses or Chat Completions, SSE streaming, tool calls, permissions) or a thin client consuming a remote harness server's event stream over WebSocket. Use when building Cursor-like agents, parsing tool_calls, streaming tokens into UiState, reading SSE with OkHttp, or wiring an OkHttp WebSocket to a sealed AgentEvent Flow.
-
marisha-sahay Skill Spring Boot 3 ExpertTeaches an agent how to write modern Spring Boot 3 applications.
-
narylr350 Skill Jetbrains Ide MCPUse JetBrains IDE MCP for coding tasks when a JetBrains project is open. Trigger for implementing features, fixing bugs, exploring code, editing or refactoring symbols, checking problems, building, testing, running, or debugging. Prefer IDE semantic operations over plain-text and shell approximations while keeping precise patch and command-line fallbacks.
-
narylr350 Bundle Jetbrains Workspace SetupConfigure Codex, opencode, or Claude Code workspaces to load exactly one JetBrains IDE MCP, read or initialize the IDE's fixed MCP port, maintain reusable machine-local IDE profiles, and start the selected IDE before MCP connection. Use when registering JetBrains installations and fixed ports, reusing an IDE profile in another project, removing duplicate global JetBrains tool schemas, or diagnosing why the correct JetBrains tools are unavailable at task startup.
Frequently asked questions
What are AI & ML agent skills?
AI & ML agent skills cover the machine-learning workflow itself: writing and evaluating prompts, building RAG pipelines, running evals, and wiring up model APIs. Each one is a SKILL.md file your agent loads on demand, so the know-how travels across Claude Code, Cursor, and 60+ agents.
Which AI & ML skills are most installed?
Popular AI & ML skills on SkillMD right now include setup-spa, update-team, relay-80-100-workflow. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do AI & ML skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.