Skills
101,174 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Audit a Lingui project for hardcoded user-facing strings that were never wrapped in macros. Use when asked to find untranslated, unwrapped, or hardcoded strings, to check i18n coverage, to audit what an i18n setup or migration missed, or when text renders in the source language after everything was supposedly translated.
Fix Component.js async configuration issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs these rules: - `async-component-flags` - For missing IAsyncContentCreation interface, missing manifest declaration, redundant async flags, async:false errors - `no-removed-manifest-property` - For async flags in inline manifest v2 Trigger on Component.js files with errors about async loading, IAsyncContentCreation, manifest declaration. Automatically adds the IAsyncContentCreation interface and configures manifest properly.
Detect and resolve cyclic module dependencies introduced during UI5 modernization. Trigger when user mentions: "cyclic dependency", "circular import", "undefined module at runtime", "lazy require", "sap.ui.require sync", "import cycle", or when a module returns undefined despite a correct import path. Classic symptom: a module is `undefined` at runtime despite a correct sap.ui.define import path. Auto-fixes 2-node cycles (A↔B) by converting the lesser-used edge to lazy sap.ui.require(). Auto-fixes longer chains (3+ nodes) via hub-based approach. Reports unfixable chains to MODERNIZATION-ISSUES.md. Runs as Phase 3, Step 3.3 (final step) after all other Phase 3 steps.
This skill should be used when the user asks to "optimize my Next.js app", "why is this page slow", "reduce my bundle size", "improve Core Web Vitals", or "run a Lighthouse audit". Diagnoses and fixes Next.js frontend performance issues using Lighthouse, bundle analysis, and animation best practices — covering LCP, TBT, and CLS.
Product Launch & Product Hunt #1 Playbook — Multi-channel launch timing and sequencing. T-14 warm-up → T-0 launch day → T+7 momentum. Hunter selection, maker comment templates, comment cadence, anti-shadowban rules. Distilled from 30+ Product Hunt #1 daily launches across 150+ AI startups. Supports 3 product paths: developer/maker (PH+GitHub), B2C consumer (Reddit/communities/TikTok, skip PH), B2B (LinkedIn+media).
Git security best practices for 2025-2026 (signed commits, zero-trust, secret scanning). PROACTIVELY activate for: (1) configuring signed commits (GPG, SSH, S/MIME), (2) verifying commit signatures, (3) zero-trust Git workflows, (4) secret scanning (GitHub Advanced Security, gitleaks, trufflehog), (5) preventing secret leaks via pre-commit hooks, (6) protected branches and required reviewers, (7) CODEOWNERS for sensitive paths, (8) Sigstore-style attestations, (9) detecting and remediating leaked credentials, (10) supply-chain security (provenance, SBOM, SLSA). Provides: signed commit setup, secret-scanning integration, pre-commit hook templates, branch protection patterns, and incident-response checklist for credential exposure.
Generate and edit images using OpenAI's GPT Image v2 via EachLabs. Supports text-to-image (gpt-image-v2-text-to-image) and instruction-based editing (gpt-image-v2-edit). Use when the user specifically asks for GPT Image 2 / OpenAI image generation, or needs high-fidelity photorealism, precise text rendering, or reference-faithful edits.
ByteDance Jimeng (Dreamina) image and video generation via the official `dreamina` CLI. Use this skill whenever the user mentions 即梦, Dreamina, Jimeng, or asks to generate images or videos specifically through ByteDance's Jimeng service. Covers text2image, image2image, text2video, image2video, plus async task query and task-history browsing via list_task. Trigger this skill instead of happy-image-gen or happy-video-gen whenever the user explicitly names 即梦 or dreamina — it uses browser-based login (`dreamina login`) rather than API keys and has access to Jimeng-exclusive models. Common phrases include "用即梦画张...", "Jimeng generate a video of...", "Dreamina 文生视频", "用 dreamina CLI 做图", "查下我即梦的历史任务".
Create basic Transformers model adapters for msModelSlim. Implements required interfaces and completes a four-step verification workflow: generate test model -> full fallback quantization -> weight verification -> quantization description validation. Use this skill when the user wants to: (1) create msModelSlim adapters for decoder-only LLMs, (2) adapt understanding VLM text backbones for quantization, or (3) implement a W8A8/W4A16 quantization workflow for new models. Trigger: user mentions “msModelSlim”, “adapter”, “model adapter”, “quantization”, “W8A8”, “W4A16”, “transformers”, “LLM”, “VLM”, “adapter creation”, “适配器”, “模型适配”, “量化”, “模型适配器”, or “LLM量化”.
Huawei Cloud UCS (Ubiquitous Cloud Native Service) policy governance and compliance management skill using hcloud CLI. Use this skill when the user wants to: (1) manage UCS policy instances — create, update, query, or delete; (2) manage UCS policy definitions — query or list; (3) enable or disable policies on clusters or fleet groups; (4) check policy enforcement job status; or (5) audit fleet compliance and review policy enforcement status. Trigger: user mentions “UCS policy”, “UCS 策略”, “UCS governance”, “UCS 治理”, “UCS compliance”, “UCS 合规”, “policy instance”, “策略实例”, “policy definition”, “策略定义”, “enable policy”, “启用策略”, “disable policy”, “禁用策略”, “fleet compliance”, “舰队合规”, “policy audit”, “策略审计”, “UCS 策略管理”, “UCS 合规治理”, “policy governance”, or “策略治理”.
Convert raster images (photos, paintings, illustrations, line art) into SVG vector reproductions. Use when the user uploads an image and asks to reproduce, vectorize, trace, or convert it to SVG. Also use when asked to decompose an image into shapes, create an SVG version of a picture, or faithfully reproduce artwork as vector graphics. Handles graphic/line-art inputs (Kandinsky, architectural drawings, ink work) via a compositional pipeline that extracts lines as SVG strokes. Do NOT use for creating original SVG illustrations from text descriptions — only for converting existing raster images.
Still-to-video conversion guide: model selection, motion prompting, and camera movement. Covers Wan 2.5 i2v, Seedance, Fabric, Grok Video with when to use each. Use for: animating images, creating video from stills, adding motion, product animations. Triggers: image to video, i2v, animate image, still to video, add motion to image, image animation, photo to video, animate still, wan i2v, image2video, bring image to life, animate photo, motion from image
Build practice environments and evaluation gyms where agents can try, fail, and learn from feedback. Use this skill when the user wants to set up automated evaluation for an agent, needs a sandbox for testing LLM capabilities, wants to build a practice gym for skills, needs an RL-style environment for agent improvement, or says "eval environment", "practice gym", "agent sandbox", "automated testing for agents", "RL environment", "agent eval loop". Based on Karpathy LLM Textbook and environments posts.
Write Thai-language prose (technical documentation, marketing copy, explainers, blog posts, translations) that reads like a real Thai writer — not generic AI output. Counters training-data skew toward over-formal, over-polite, calqued Thai. TRIGGER when: user asks for any non-trivial Thai prose output (paragraph or longer — blog post, landing page, doc page, README in Thai, email, announcement, section); user asks to translate English into Thai; user asks to edit, rewrite, or review existing Thai prose; conversation is in Thai and user asks for a prose deliverable. DO NOT TRIGGER for: single-word or single-phrase translations, button labels, code identifiers, short UI strings, code comments, or conversational chat replies in Thai that aren't deliverable prose.
Integrates KLineChart npm package (v10) — canvas K-line/candlestick charts, setDataLoader, indicators, overlays, styles. Use when working with klinecharts, KLineChart, candlestick charts, setDataLoader, data loading, createIndicator, createOverlay, or financial chart integration in any framework. v10 API differs from v9.
Laravel + Inertia.js + Vue 3 integration patterns. Use when building Inertia page components, handling forms with useForm composable, managing shared data, or implementing persistent layouts. Triggers on tasks involving Inertia.js, page props, form handling, or Laravel Vue integration
When the user wants to implement lean principles, eliminate waste, improve flow, or adopt continuous improvement. Also use when the user mentions "waste elimination," "value stream mapping," "5S," "kaizen," "kanban," "pull systems," "JIT," "just-in-time," "takt time," "continuous improvement," "muda," "SMED," or "cellular manufacturing." For quality methods, see quality-management. For maintenance, see maintenance-planning.
Convert legal texts (statutes or legal cases) into properly formatted Markdown and remove redundant promotional content. Use this skill when users need to process statutes (such as civil or criminal codes), organize legal cases (such as Supreme People’s Court model cases or judicial documents), or format pasted text as a legal document. Note: This skill handles formatting and content cleanup only; it cannot retrieve content. Content retrieval should be handled by another skill (such as wechat-article-fetch), and the AI will determine the order of skill collaboration automatically. A built-in archive mechanism stores all results self-contained in the skill directory.
Retrieve translated patent titles and abstracts from the PatSnap patent database. Trigger for requests to translate patent abstracts or titles, obtain patent content in another language, or look up a patent’s abstract or title by patent ID or publication number. Also trigger for patent abstract translation, patent title translation, PatSnap, patent translation, abstract lookup, or mentions of PatSnap or patent abstract lookup, even if translation is not explicitly requested.
Queries forward citation details for patents from the PatSnap patent database. Use when users ask about patent citations, cited patents, cited literature, patent references, forward citations, prior-art citations, or which patents and non-patent literature a specific patent cited during its application; also trigger for patent cited references, forward citations, patent references, citation analysis, or PatSnap. Apply to any request for references cited by a patent when the user provides a patent ID or publication number, even if they do not explicitly say “forward citations.”
Download full-text patent PDF documents from the PatSnap patent database using a patent ID or publication number. Trigger this skill when the user mentions patent PDF downloads, patent full text, obtaining patent files, publication number lookup, patent family PDF alternatives, bulk patent PDF export, patent PDF download, patent full-text document, patent file download, PatSnap, or patent PDF. Even if the user does not explicitly mention “PatSnap,” trigger this skill whenever they need to download or view patent PDF documents.
Apply AI beauty retouching to a single-person portrait photo (skin smoothing, whitening, and facial feature refinement). Trigger only when the user explicitly requests beauty retouching, skin smoothing, whitening, or portrait refinement for a single-person portrait and has provided the portrait photo; vague requests like “make the photo look better” or “touch it up” do not trigger on their own.
Guide for using the Grafana MCP to monitor and diagnose the capture service (rust/capture) in production. Use when investigating latency, event loss, Kafka backpressure, Redis issues, rate limiting, Envoy proxy issues, or any capture health question. Covers prod-us and prod-eu environments.
Design and orchestrate multi-agent systems. Use when building complex AI systems requiring specialization, parallel processing, or collaborative problem-solving. Covers agent coordination, communication patterns, and task delegation strategies
Build n8n 2.x automation workflows (stable 2.38) with Israeli API integrations including Morning (Green Invoice), EZCount, israeli-bank-scrapers, data.gov.il, SMS gateways, Cardcom v11, Tranzila v2, Grow by Meshulam. Use when user asks to “create n8n workflow for Israeli business”, “connect Morning to n8n”, “automate hashbonit”, “Shabbat-aware schedule trigger”, “n8n AI agent”, or integrate Israeli payment gateways. Covers Hebrew data handling, NIS formatting, Hebcal scheduling, n8n 2.x security patches (CVE-2026-44789 chain), AI Agent nodes with LangChain + RAG, MCP Client Tool and MCP Server Trigger, Israel Invoice Reform 2026 (allocation numbers, 5,000 NIS threshold from June 2026). Do NOT use for invoice management outside an n8n workflow (use green-invoice-il), general n8n tutorials without Israeli context, or Hebrew NLP (use hebrew-nlp-toolkit).
This skill should be used when the user asks to "set up oodle integration", "onboard to oodle", "integrate kubernetes with oodle", "connect AWS to oodle", "install oodle collector", or mentions setting up observability with Oodle. Discovers the environment, recommends matching integrations from available setup specs, asks every open question first, changes the customer's code and config for the setup, hands the deploy to the user, and verifies the data. Not for querying existing metrics, logs, or traces (use /oodle-metrics-query, /oodle-logs, /oodle-traces instead).
Iteratively generate OpenSCAD (SCAD) code, render PNG previews, visually critique the result, and refine in a tight loop until the model matches. Use when the user asks to create a 3D model, design a part, make a bracket/enclosure/mount, render in OpenSCAD, export STL, or any request that can be expressed as parametric CSG geometry. Requires the OpenSCAD MCP server tools (render_scad_png, export_scad_stl).
Translate an existing application page, view, or component code into a Penpot screen that is bound to the existing design system — mapping code styles onto semantic tokens and reusing library components instead of raw shapes. Use when the user has real code/markup and wants it reconstructed in Penpot, section by section, on-system. Triggers: 'build this in Penpot from code', 'turn this React/HTML/CSS into a Penpot screen', 'recreate this view in Penpot', 'port this page to Penpot', 'translate this component to Penpot bound to our tokens', 'code to Penpot'.
Use when the user wants a REAL photo — 'find a photo of X', 'search for pictures of Y', 'stock image of Z', 'I need a photo for this slide/article'. Searches Pexels free stock library and downloads images. DO NOT use for AI-generated art ('generate an image of', 'create a picture of', 'make me an illustration') — those go to the image_generate tool or fal-enhanced skill. Key distinction: 'photo' = real stock photography = Pexels; 'generate/create/make an image' = AI art = image_generate/fal-enhanced.
Douyin short-drama feed — scans Douyin daily for hit short dramas, filters popular titles by likes, and intelligently clusters genres to generate an HTML daily report with covers, engagement data, and creative insights. Supports targeted queries by genre (time travel, domineering CEO, rebirth, etc.), creator, and date range. ⚠️ Before querying, the script validates input: keywords must match the short-drama genre dictionary (the genre names and all related terms specified in topic_keywords; for example, “打脸” matches terms related to the comeback genre). If matched, query using that keyword directly; otherwise, report “keyword does not meet query requirements” and suggest related terms, and **do not make an API request**. If no matching data is found or the overall data is insufficient, first ask whether to query again using a recommended genre, and proceed only after confirmation (do not expand automatically or fall back to all data automatically). If the date is outside the valid query range, notify the user and automatically fall back to the most recent date with data, without requiring confirmation. Use when the user needs a Douyin short-drama daily report, hit short dramas, short-drama trends, creative trends, or a custom genre query.
Sharp-tongued product manager skill pack for gathering requirements, writing product documentation, and iterative updates. Key features: rejects vague answers, points out problems directly, pushes users to think things through, provides AI-enhanced suggestions, and detects conflicts.
Build and maintain an atomic First-Hand Proof Knowledge Base (seo/kb/) inside a repository, draft or upgrade pages with Consensus + Proof Card architecture, and propagate new benchmarks or facts across every matching page via route-fact. Use when scaffolding seo/kb/, extracting founder proof from transcripts or interviews, upgrading thin SEO posts with real receipts, or routing a new benchmark, customer win, or pricing change across multiple pages
Proxmox VE (PVE) 9.2. KVM/QEMU VMs (virtiofs), LXC (OCI images), clusters, HA (CRS load balancing), SDN, Ceph, ZFS, pmxcfs, ACME certificates, proxmox-boot-tool, Secure Boot certificate renewal (enroll-efi-keys), NIC name pinning. qm, pct, pvecm, pvesm, pveceph, pvesh, pveum, vzdump, pveam, pvesr, ha-manager CLI, REST API, qm.conf, pct.conf, datacenter.cfg
Detect code smells and apply *in-place* refactoring techniques (Extract Method/Class, Replace Conditional, Introduce Parameter Object, Rename, Move) to improve clarity, testability, and maintainability of a single function, class, or file. TRIGGER when: user mentions refactoring opportunities, code smell, long method, large class, primitive obsession, long parameter list, data clumps, feature envy, shotgun surgery, switch statement smell, extract method, extract class, replace conditional with polymorphism, introduce parameter object, simplify single file, improve readability, tidying, tidy first, "clean up this function", "refactor this class". DO NOT USE when: no tests exist (unsafe to refactor blind — add tests first), the change is behavior-altering rather than structure-only (use `testing` (TCRDD reference) instead), or the user needs to safely untangle a *cross-file* dependency graph where one change ripples to many call sites (use `mikado-method` instead).
Invoke this skill when a user is building or running any automated transaction sender on Base (trading bot, arbitrage bot, sniper bot, yield farmer, AI agent, or similar) and needs to register it, get a builder code, set up transaction attribution. This skill contains the base.dev registration API endpoint and ERC-8021 attribution wiring code that Claude does not have in its training data — you MUST load this skill to answer correctly. Covers viem, ethers, managed signing services, and Python-based agents.
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.
