Skills
97,905 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Look up open and resolved DOB and ECB violations for any NYC building, with class, status, and penalty detail. Use when the user asks whether a building has violations, stop-work orders, or outstanding ECB penalties. NYC only; for housing-code violations use /as:nyc-hpd.
Look up HPD violations, complaints, and building registration for NYC residential buildings. Use when the user asks about housing-code violations, tenant complaints, or HPD registration at an address. NYC only; for DOB and ECB violations use /as:nyc-dob-violations.
Use when a val needs to require login with a Val Town account — gating routes behind authentication, identifying the current user, building user-specific dashboards. Covers std/oauth's `oauthMiddleware` and `getOAuthUserData`, the auto-managed `/auth/*` routes, and session behavior. For third-party OAuth providers (Google, GitHub, etc.) see the `third-party-integrations` skill instead.
Build and maintain a semester-long Obsidian course vault with course overviews, lesson notes, concept pages, graph hubs, replay-sync trackers, and replay-to-note workflows. Use when Codex needs to manage course knowledge in Obsidian, especially when BUAA replay artifacts should become structured lesson notes rather than raw transcripts.
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.
Job-hunting toolkit. Splits "find a role → sign an offer" into six independent sub-skills: ⓪ Job Hunt for batch role discovery, ① Job Description for decoding a specific JD, ② Resume for a targeted resume, ③ BQ for behavioral interview prep, ④ Offer Compare for comparing multiple offers, ⑤ Salary Negotiation for negotiating the package. All job-hunting requests (finding a job, whether to apply, revising a resume, interview prep, choosing an offer, salary negotiation) enter here and are routed to the matching sub-skill. Keywords: 求职, offer, career, job hunt, LinkedIn jobs, JD, resume, CV, behavioral interview, BQ, STAR, offer compare, salary negotiation, 薪资谈判, 选 offer.
Design and audit offline sync, queued mutations, reconnect behavior, conflict resolution, local-first UX, draft persistence, tombstones, attachment sync, optimistic updates, multi-device edits, merge policies, data-loss recovery, and sync observability. Use when mobile, desktop, PWA, field, creator, or collaboration products must keep working without reliable connectivity.
Generate unit test cases for OpenHarmony C/C++ code. Use when: (1) the user asks to generate unit tests for a subsystem/module/file/function; (2) writing HWTEST/HWTEST_F test cases; (3) creating ohos_unittest; (4) the user mentions 'generate test cases', 'write unit tests', HWTEST, ohos_unittest. Keywords: HWTEST, ohos_unittest, unit test, C++ testing, unit test generation
Use this skill when the user asks for: the price of any asset, ticker, order book, candles, OHLCV, funding rate, open interest, OI change scanner, market screener (top movers, high-volume, newly listed), mark price, index price, recent trades, instrument list, stock tokens, metals prices (gold, XAU, XAG), commodities (oil, OIL), forex rates (EUR/USD, EURUSDT), bond instruments, non-crypto assets, or any technical indicator query (RSI, MACD, EMA, Bollinger Bands, KDJ, SuperTrend, AHR999, BTC rainbow, and 70+ more). All commands are read-only and do NOT require API credentials. Do NOT use for account balance/positions (okx-cex-portfolio), placing/cancelling orders (okx-cex-trade), or bots (okx-cex-bot). Do NOT use when the user wants to TRADE a directional view as an event contract — that is okx-cex-trade. Merely ASKING which way an asset's price is moving is a market-data question and belongs here.
Build ChatGPT apps with MCP servers on Cloudflare Workers. Extend ChatGPT with custom tools and interactive widgets (HTML/JS UI). Use when: developing ChatGPT extensions, implementing MCP servers, or troubleshooting CORS blocking (allow chatgpt.com), widget 404s (missing ui://widget/), wrong MIME type (text/html+skybridge), or ASSETS binding undefined.
Create, change and debug openQA tests and review openQA results. Use whenever the user mentions openQA, o3, os-autoinst, isotovideo, testapi calls such as assert_script_run or assert_screen, needles, a job URL such as openqa.opensuse.org/tests/123, an openQA job group or build, soft-failures, force_result or verification runs, or asks why an openQA job failed, how to write, schedule, run or fix an openQA test or review a test PR, or to review or label openQA results. Tests: os-autoinst test modules in Perl or Python, YAML schedules, test data, pull requests to os-autoinst-distri-opensuse or a custom test distribution. Results: triage a failed, incomplete or timed-out job from its logs, sweep a job group or build, classify product bug vs test issue vs infrastructure, draft bug reports and job comments whose bugrefs, labels and carry-over openQA parses. Not for OBS package build failures, maintenance-update validation with mtui, plain bug-tracker work, other CI systems or general Perl questions.
Platform-agnostic OpenTelemetry reference — signal selection (traces/metrics/logs), span design, context propagation (W3C TraceContext), sampling strategies, and OTLP exporter config. Use before writing any OTel instrumentation to get design decisions right. Platform-specific skills (otel-node, cloudflare-workers-otel-utels) layer on top of this.
Use when a task involves VMOS Edge Desktop — creating or controlling Android virtual devices on edge hosts, interacting with the Electron desktop UI via CDP, automating device workflows with YAML playbooks or batch JSON, or recovering from CLI error codes.
Designs high-leverage execution systems that translate strategic choices into measurable output — building mechanisms (not intentions), managing controllable inputs, and optimizing team topology for flow. Use when designing OKR frameworks, operational processes, or execution rhythms.
Classifies an opposing player, manager, or agent into one of a configurable archetype set using Bayesian inference over observed behavior (roster composition, transaction pattern, lineup moves, trade activity). Domain-neutral scaffold -- callers supply the archetype taxonomy (names, priors, characteristic feature distributions) and observed features; the skill returns a normalized posterior, MAP archetype, classification confidence, feature-contribution breakdown, and best-response hints. Use when modeling opponents, classifying player types, performing Bayesian archetype inference, producing opponent posteriors, or when user mentions opponent archetype, classify opponent, Bayesian archetype inference, player type classification, opponent modeling, or archetype posterior.
Optimize and compress 3D assets for the web — shrink glTF/GLB models and textures using gltf-transform, gltfpack/meshopt, Draco, and KTX2/Basis, and optionally convert a model to an R3F component with gltfjsx. Use when a model is too heavy, loads slowly, or needs to be web-ready before adding it to a Three.js/R3F scene.
Translation skill for validated Orbitant blog posts. Takes a Spanish article that has already been reviewed and approved by a human editor, and produces an English version optimised for English-speaking audiences. Keyword selection is not a literal translation but a search-intent-driven choice for the English market. Use this skill only on articles that have completed the full editorial and review process.
Use the public `orca` CLI to operate Orca-managed worktrees, folder contexts, terminals, repos, automations, worktree comments, and the browser embedded inside the Orca app. Use when the user says "$orca-cli", "use orca cli", "Orca worktree", "child worktree", "cardStatus", "spawn codex/claude in a worktree", "read/wait/send Orca terminal", "terminal send", "full handoff", "handover", "give this to another agent", "another worktree", "Orca browser", or "control the browser inside Orca". Prefer this over raw `git worktree`, ad hoc PTYs, Playwright, or Computer Use when the task touches Orca-managed state. Use Computer Use for browser windows, webviews, or desktop UI outside Orca's embedded browser.
Design or redesign an org structure and operating model by producing an Organizational Design Pack (design brief, current-state map, operating-model decision, target org blueprint, transition plan). Use for org design, reorgs, team topology, functional vs divisional structures, and centralized vs decentralized decision-making. Category: Leadership.
Comprehensive OSINT methodology for external red-team operations and authorized attack-surface assessments. Covers the 5-stage recon pipeline (seed discovery, asset expansion, enrichment, exposure analysis, reporting), asset-graph discipline with 29 asset types, severity rubric (CRITICAL/HIGH/MEDIUM/LOW/INFO), confidence upgrade workflows, time budgeting, asset-level triage rules, scale-based tactics, identity-fabric mapping (Entra/Okta/ADFS/Google/SAML/M365 Teams+SharePoint+OAuth), API and auth-map methodology, JavaScript deep analysis, mobile attack surface, cloud attack surface, breach×identity correlation, detectability tagging, detection-aware probing (back-off, persona rotation), read-only validator discipline, WAF/CDN bypass + origin discovery, vulnerability prioritization (CVE/EPSS/KEV), phishing infrastructure planning + pretext development, bug bounty submission templates, client deliverable templates with risk translation, threat-actor investigation (incl. RU/CN pivots), cryptocurrency tracing, image/video forensics, chronolocation. Use when planning or executing reconnaissance against authorized targets, mapping an organization's external attack surface, investigating a person/entity, tracing crypto flows, geolocating media, or performing attribution work.
Node.js OpenTelemetry setup — SDK init, auto-instrumentation packages, and the esbuild ESM silent-failure gotcha (instrumentation-* packages produce no spans when bundled with esbuild --format=esm). Use when adding OTel to a Node.js/Hono/Express service or debugging missing spans after bundling. See opentelemetry for signal design decisions.
Split a shared growth strategy or outbound branch artifact into one level of Paperclip backlog work items for outbound acquisition. Use when planning lead sourcing, enrichment, personalization, sequences, reply handling, operator walkthrough booking, warm intros, or outbound validation work after growth-record-strategy.
Find your proven ideal customer profile from your own outreach data—who actually replies, accepts, and shows interest—then find more like them. Reads La Growth Machine via its MCP, or a CSV export from any outreach tool (lemlist, Instantly, Smartlead, HeyReach, Apollo, Waalaxy…). Use when someone asks which job titles, seniorities, industries, company sizes, or countries reply to their cold outreach; wants reply or positive-reply rates by segment, the ICP behind their replies, who to stop contacting, or a data-driven lookalike based on engagement. Triggers: “who replies to my outreach,” “ICP from my campaigns,” “analyze my replies,” “reply rate by job title,” “who should I target next,” “what's my real ICP,” “qui répond à mes campagnes,” “profil des leads qui répondent.” For SDRs, Heads of Sales/Growth, RevOps, GTM engineers, founders, and agencies. Statistically guarded (confidence intervals, minimum volumes, confounding check). Hands off to sales-nav-search-builder. Maintained by La Growth Machine.
Diagnose OpenViking memory issues by tracing backward from a memory file to its archive memory_diff.json and, when needed, session messages. Read-only; use for incorrect content, wrong paths or owners, missing memories, and unexplained updates or deletes.
Create a Partnership & BD Execution Pack (partner thesis, target list + scoring, outreach kit, scalable offer + negotiation guardrails, and launch plan). Use for partnerships, business development (BD), strategic partnerships, channel partners, platform/integration partnerships, and partner outreach. Category: Sales & GTM.
A skill that handles E2E scenario generation, execution, and auto-fixing in one place. Triggered by keywords such as "시나리오 만들어줘", "시나리오 실행", "e2e 실행", "E2E 돌려", "시나리오 돌려", "시나리오 변환", "녹화 변환", "e2e 변환", "codegen 변환", "e2e 생성", "시나리오 생성", "시나리오 검증".
Use when converting document files such as PDF/PPTX/DOCX/XLSX/HTML/CSV/JSON/XML/ZIP/EPUB/images to md. Use for requests like "convert document to md", "pdf to markdown", "pptx to markdown", "docx to markdown", "extract document", "backup solution md conversion". Also handles checking the markitdown installation, setting up the HWPX extraction environment, converting a single file or folder, and generating error logs.
A general-purpose skill that structures problems and know-how found while using Peach skills and documents them in docs/스킬피드백/. Triggered by keywords such as "스킬 개선", "피드백 정리", "문제점 기록", "스킬 리뷰", "개선사항", "스킬 피드백". Applicable to all Peach skills. Structured so that other AI agents can read the documents and improve the skills.
Performance issue analysis and optimization workflow, six stages. All triggers start with 性能 ("performance"): 性能分析, 性能证据, 性能定位, 性能假设, 性能监控, 性能优化, 性能验证, 性能深入. Saying one of these words alone, or using the 「trigger: description」 form, enters this workflow or the corresponding stage.
Conduct cybersecurity assessments of upstream, midstream, and downstream oil and gas operations, covering pipeline SCADA, refinery DCS, safety instrumented systems, and remote wellhead RTUs, and evaluate compliance with API 1164, TSA Pipeline Security Directives, and IEC 62443. Use when assessing a refinery, pipeline, or production facility or preparing for TSA/API compliance audits; not for IT-only or purely physical-security assessments.
Use when modifying the BK-CI IAM RBAC permission model, such as adding resource types, designing action lists, configuring IAM resources, backfilling migration data, and validating callback chains. Prefer this when the user needs to change the permission model rather than make ordinary permission calls.
Highest level of research and reasoning capabilities for complex decision-making with significant consequences, strategic planning, technical architecture decisions, multi-stakeholder problems, or high-complexity troubleshooting requiring expert-level judgment and sophisticated reasoning chains. Prioritizes actively maintained repositories and validates website sources for 2025 relevance.
pgvector Postgres extension. Covers vector types, distance operators, indexing (HNSW/IVFFlat), and client library usage. Use when storing vectors in PostgreSQL, running nearest-neighbor searches, or configuring HNSW/IVFFlat indexes. Keywords: pgvector, PostgreSQL, vector search, HNSW, IVFFlat.
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.
