Skills
99,951 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Draw beautiful diagrams using AI image generation. Supports 10 chart types: flowcharts, architecture diagrams, ER diagrams, business model canvas, user journey maps, mind maps, competitive analysis charts, SWOT analysis, product roadmaps, and org charts. 6 built-in visual styles. Trigger words: "画个 XX 图", "生成商业模式画布", "做个架构图", "画 ER 图", "帮我画个流程图", "生成用户旅程图", "做个思维导图", "竞品分析图", "SWOT 分析图", "产品路线图", "组织架构图", "帮我可视化图表". [WeChat official account image version] User provides content → produces images for the WeChat official account. Prefer the image generation models built into the current environment (Codex built-in image_gen/image2, workbuddy image generation model) to directly generate PNGs; when no built-in model is available, fall back to the API scripts under scripts/.
Generate PhD-level expert-agent prompt files (.md) for Claude Code - authoring, not runtime. For spawning parallel RUNTIME workers use fleet-worker/fleetflow (via parallel-ops). Triggers: spawn agent, create agent file, generate expert prompt, new agent persona.
Spawn a headless coding-agent CLI run for one scoped subtask. Use when the user asks to delegate work to another agent instance, run an agent CLI non-interactively (such as Antigravity's `agy -p` or Cursor's `agent -p`), automate a headless agent in a script, build, or CI step, or fan work out across isolated sessions. Do not use for interactive agent sessions or when the host's own subagent, task, or agent tool already fits.
Unified swap + bridge router combining WOOFi (best-price meta-aggregator on 14 EVM chains) and the LayerZero Value Transfer API (broad multi-chain bridging incl. Solana, Aptos, TON — discover supported chains/tokens dynamically). One workflow: classify the request, validate the wallet can actually execute, quote, compare complete routes, approve-then-requote-then-execute, and verify destination receipt.
Search and download stock photos from Pexels, Unsplash, and Pixabay for projects, landing pages, UI mockups, and content. Use when users explicitly ask to find stock photos, need a hero/profile/content image, or want to download a selected stock image.
SupSub focus management — list my focuses, view the content/articles aggregated in a focus (filter by read/unread, supports pagination), mark an entire focus as read, delete a focus. Matches 「我的关注点」「关注点列表」「我关注了哪些」「我关注的内容」「看 X 关注点里有哪些内容/文章」「关注点 X 有哪些未读」「关注点还有多少没读」「这个关注点我看完了 / 把关注点标为已读」「删除关注点 X」. ⚠️ Read state has only one level — the **entire focus** (`mark-read --all`, irreversible): articles have no "detail / read" step, so marking a single article as read is not supported. ⚠️ Also matches browsing phrasings that **refer to a focus by its topic name**: 「看一下最近 X 的内容」「X 最近有什么」 — for such requests first run `supsub focus list` to check whether X is the title of an existing focus (substring match, case-insensitive); if it matches, use `focus contents` to pull that focus's content; if X also matches a feed name, list both and let the user choose; if neither matches, switch directly to supsub-search for a site-wide search (**do not ask the user whether to search**), and **do not** default to a site-wide keyword search. A focus is a content stream aggregated by topic across multiple sources (公众号 MP / 网站 WEBSITE / 推特 X). ⚠️ Verb discrimination: 「关注 / 关注了 / 我关注了哪些 / 关注点」 all belong to this skill (focus); only 「订阅 / 订阅了」 goes to supsub-sub (feeds). Not used for adding, deleting or querying feeds (use supsub-sub), nor for full-text keyword search (use supsub-search). The CLI has no command to add a focus, and deletion is irreversible.
SupSub full-text search — search content across sources within feeds (公众号 / 网站) and article bodies. Use this skill when the user says 「搜一下 X 相关的内容 / 文章」「在 supsub 里搜 X」「查 X 相关文章」「全文搜索 X」「找 X 的内容」「search articles/content in SupSub」. ⚠️ Scope is determined by **verb intent**: 「搜 / 查 / 全文搜 X」 is a retrieval intent → use this skill (site-wide); but 「**看一下最近 X 的内容**」「X 最近有什么」「X 更新了吗」 means **browsing the content stream of a subject**, so you must first run `supsub sub list` / `supsub focus list` to check whether X is a source name the user subscribes to or a focus title; if it matches, switch to supsub-sub / supsub-focus, and **do not search site-wide directly**. If the user explicitly says 「我的订阅 / 我的公众号 / 我的网站」 → supsub-sub, 「我的关注点」 → supsub-focus. Note: this skill searches 「内容 / 文章 / 订阅源标题」; if the user wants to discover a new WeChat official account itself (to get the mpId and prepare a subscription), use supsub-mp instead.
Refresh and display the project roadmap and status dashboard. Regenerates ROADMAP.md from the artifact graph (quadrant chart, Eisenhower tables, Gantt timeline, dependency graph), creates it if missing, and opens it for review. Also serves as the project status dashboard — shows active epics, progress, actionable next steps, blocked items, and recommendations. Use when the user says 'roadmap', 'show roadmap', 'refresh roadmap', 'status', 'dashboard', 'what's next', 'overview', 'where are we', 'what should I work on', 'show me priorities', 'priority matrix', or 'what does the roadmap look like'. Also use when any skill needs to ensure ROADMAP.md is fresh before consuming it.
Expert guidance for Swift Testing: test structure, #expect/#require macros, traits and tags, parameterized tests, test plans, parallel execution, async waiting patterns, and XCTest migration. Use when writing new Swift tests, modernizing XCTest suites, debugging flaky tests, or improving test quality and maintainability in Apple-platform or Swift server projects.
Contributing to the Twenty codebase itself (twentyhq/twenty server internals), not for building apps on top of Twenty. Create cache services and transformation utilities for syncable entities in Twenty. Use when implementing entity-to-flat conversions, input DTO transpilation to universal flat entities, or cache recomputation for syncable entities.
Implements Syncfusion Flutter Cartesian Charts (SfCartesianChart) for a wide range of 2D chart types in Flutter apps. Use when working with line, column, bar, area, spline, scatter, bubble, financial, stacked, or histogram charts. This skill covers axis types (NumericAxis, CategoryAxis, DateTimeAxis), zoom and pan, tooltip, trackball, legend, annotations, technical indicators, trendlines, and chart export.
Learn how to implement and configure the Syncfusion TypeScript AppBar control for navigation bars, app headers, and UI toolbars. This skill covers responsive positioning, color modes, sizing, styling, and component integration. Use when building navigation solutions that require flexible layout and styling options.
Implement Syncfusion TypeScript Avatar components for user representations. Use when user needs to display user profiles, avatars with different shapes (circular or rectangular), custom sizing, media formats (images, SVG, icons, letters), color customization, or integrate avatars with other controls like Badge or ListView.
Learn to implement and configure the Syncfusion TypeScript Breadcrumb component for navigation. Use this skill when implementing breadcrumb navigation for web applications. Covers component initialization, item configuration, overflow handling, event management, and advanced customization.
Create and implement the Syncfusion TypeScript Stepper navigation component. Use this skill whenever a user wants to display a progress indicator with steps, implement a wizard workflow, show a multi-step process, display navigation between form pages, add step validation, or configure step-by-step guided experiences. Always reference this skill when working with Stepper controls, step configuration, orientations, events, or animations.
Use this skill for Windows Forms Application needing Excel-like UI using the Syncfusion Spreadsheet Component. Trigger for creating, viewing, editing Excel (.xlsx, .xls) files; using formulas, filtering, sorting, or cell formatting. Also trigger when users reference spreadsheet files ("open xlsx", "load Excel file", "add Syncfusion spreadsheet"). Do NOT trigger for standalone file processing without UI components.
Create sample application using Syncfusion WPF PdfViewer. Implements Syncfusion WPF PdfViewer for embedding, configuring, and customizing PDF viewing in WPF applications. Generates C# and XAML code for PDF display, navigation, zooming, text selection, search, annotations, toolbar customization, and PDF event handling using Syncfusion's WPF PDF viewing components.
This skill provides one-page synopsis writing techniques for screenplays. Covers the five requirements of a good synopsis, synopsis vs treatment comparison, and formatting for submission to producers and executives. Use when: preparing submission materials, creating one-page story summaries, pitching to producers or executives, or condensing screenplay for coverage.
Generate Technical Architecture Documents (TAD) from PRD files. Use when users ask to design the architecture, create a TAD, system design, or want to define how a product will be built. Creates/updates tad.md and always reports GitHub links to changed files. Don't use for writing the PRD itself, generating sprint tasks, or implementing code from the architecture.
Unified content extraction and action planning. Use when user says "tapestry <URL>", "weave <URL>", "help me plan <URL>", "extract and plan <URL>", "make this actionable <URL>", or similar phrases indicating they want to extract content and create an action plan. Automatically detects content type (YouTube video, article, PDF) and processes accordingly.
Decompose requirement, design, or brainstorming documents into reviewable task drafts with one function per task and one file per task, then create `agent-team` task packages only after explicit approval. Use when turning a document into tasks, splitting oversized tasks, validating task boundaries, or preparing approved task files for `agent-team task create`.
Operate TaskContext projects and issues through authenticated SQL reads and REST writes. Use for triage, assignment, dependencies, comments, completion evidence, and issue history. Needs TASKCONTEXT_URL and TASKCONTEXT_USER_EMAIL, plus Google OAuth login or TASKCONTEXT_USER_PASSWORD.
Use this skill when the user wants a qualitative judgment on whether code, architecture, APIs, or design are *good* — not just working. MUST USE for: the word "taste" or "品味"; phrases like "well-designed", "feels off", "feels mediocre", "amateur hour", "something is off", "design quality"; asking which approach shows better craftsmanship; requesting someone to evaluate overall quality of code or a system. Also use when the user's core question is "is this good?" rather than "make this work." Do NOT use for: specific bug fixes, performance debugging, security audits, writing tests, refactoring with clear instructions, or UI changes with concrete goals like "fix spacing on mobile."
Create, edit and evaluate SillyTavern character cards and world books (character info, worldbuilding, NPCs, scenes, events, writing style, MVU variables, EJS schemes, etc.). Covers world books embedded in character cards and standalone world books, and continues project creation and creative planning after tavern-design produces design-spec.md. Make sure to also use this skill when the user mentions keywords such as '角色设定', '人设卡', 'worldlore', 'character card', '角色卡', '酒馆世界书', 'SillyTavern', '世界书条目', '世界书配置', '蓝灯', '绿灯', '角色条目', '世界观设定', 'NPC设定', even if they do not explicitly say '世界书'. It should also trigger when the user works on creative processes such as writing basic character info, personality palettes, three-sidedness, secondary interpretation, multi-stage palettes, worldbuilding or style guides. It should also trigger when the user mentions keywords such as 'MVU', '变量系统', 'schema.ts', '变量更新', 'initvar', '变量结构', 'tavern-cards-forge'.
Tabular Editor documentation search and configuration file guidance (.tmuo, Preferences.json, UiPreferences.json, Layouts.json). Automatically invoke when the user asks about "TE docs", "Tabular Editor features", "TE3 preferences", ".tmuo files", "workspace database settings", "DAX editor settings", "per-model TE3 configuration", or needs to search Tabular Editor documentation for how-to guidance.
This skill should be used when the user asks to “팀 구성해줘”, “team assemble”, “전문가 팀으로 해줘”, “팀으로 해줘”, “swarm”, “병렬로 전문가 팀”, or wants to decompose a complex task into specialist roles executed via TeamCreate. Also triggers when the user describes a task clearly benefiting from parallel expert execution.
Apply Google Testing on the Toilet (TotT) rules when writing tests, reviewing a test diff, choosing mocks vs fakes, diagnosing brittle or change-detector tests, DAMP vs DRY test structure, SMURF/pyramid layer choice, or flaky time/sleep/shared-fixture tests. Instructs what a good test asserts and what to refuse. Not a Vitest/runner cookbook and not an E2E authoring workflow.
Use when capturing outbound email in development or staging without delivering to real recipients, inspecting HTML or headers, running spam or structure checks, or automating tests against a fake inbox. Use when testing outgoing mail from an app without committing to a production ESP yet. Use when using Mailtrap Email Sandbox, Sandbox API, or sandbox-mode sending.
Turn abstract math or ML ideas into minimal examples, counterexamples, sanity checks, and tiny simulations. Use for theorem intuition, debugging derivations, constructing stress tests, converting a research idea into small checkable cases, or when a concept is too abstract or a claim needs intuition or falsification.
Install, set up, verify, update, pin, uninstall, or troubleshoot the ToolUniverse plugin on Google Antigravity (AGY / Antigravity IDE / Antigravity 2.0). ALWAYS consult this skill for any of those — don't answer from memory, because the exact CLI name (agy), the "agy plugin install <path>" flow, the uvx tooluniverse MCP server, and the API-key env vars are easy to get wrong. Use it whenever someone wants to get ToolUniverse (or "the 1000+ scientific tools" / "the harvard tools") working on Antigravity, says the Antigravity plugin or its tools/skills won't load, hits a uvx or MCP-server startup error, asks how Antigravity updates it, wants to pin or remove it, or finds it running an old tool version. Not for the Codex plugin (use tooluniverse-codex-plugin) or Claude Code plugin (use tooluniverse-claude-code-plugin), for running research with the tools, or for authoring new tools or skills.
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
