SKILLS LIBRARY

Skills for your next task

Find individual skill files by task. For repository popularity and growth, visit the Skills leaderboard.

Browse skills · 185

brainstorming

obra/superpowers · skills/brainstorming/SKILL.md

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).

diagnosing-superpowers

obra/superpowers · skills/diagnosing-superpowers/SKILL.md

Use when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why is it so expensive", "what is it doing" — or wants to build a bug report for the superpowers maintainers, for the current session or a past one identified by id or path, on any harness.

executing-plans

obra/superpowers · skills/executing-plans/SKILL.md

Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available

receiving-code-review

obra/superpowers · skills/receiving-code-review/SKILL.md

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

using-git-worktrees

obra/superpowers · skills/using-git-worktrees/SKILL.md

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

using-superpowers

obra/superpowers · skills/using-superpowers/SKILL.md

Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions

verification-before-completion

obra/superpowers · skills/verification-before-completion/SKILL.md

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

writing-skills

obra/superpowers · skills/writing-skills/SKILL.md

Use when creating new skills, editing existing skills, or verifying skills work before deployment

academy-guide

anthropics/skills · skills/academy-guide/SKILL.md

Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials, and use cases from Claude Academy (academy.claude.com), Anthropic's learning hub. Trigger on: "how do I", "how can I", "getting started with", "what can Claude do", "teach me", "learn to use"; questions about artifacts, projects, skills, plugins, connectors, MCP; requests about rolling Claude out to a team, class, or organization; and any ask for training materials, onboarding content, or learning resources. Use it when the user is learning how to use a feature or product — not when they a

algorithmic-art

anthropics/skills · skills/algorithmic-art/SKILL.md

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

brand-guidelines

anthropics/skills · skills/brand-guidelines/SKILL.md

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

canvas-design

anthropics/skills · skills/canvas-design/SKILL.md

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

claude-api

anthropics/skills · skills/claude-api/SKILL.md

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/ex

discernment-nudge

anthropics/skills · skills/discernment-nudge/SKILL.md

After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals, or emails, estimates or projections, analysis or interpretation of data, factual claims they may rely on, or a multi-step argument — invoke this skill BEFORE finalizing your reply and then, if it applies, append 2-3 short follow-up questions, each tied to something specific in what you just produced, that help the user check key facts, probe the reasoning or assumptions, and notice missing context. Do this at most once per conversation. Skip it when the user asked a trivial how-to or si

frontend-design

anthropics/skills · skills/frontend-design/SKILL.md

Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.

internal-comms

anthropics/skills · skills/internal-comms/SKILL.md

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

mcp-builder

anthropics/skills · skills/mcp-builder/SKILL.md

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

skill-creator

anthropics/skills · skills/skill-creator/SKILL.md

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

slack-gif-creator

anthropics/skills · skills/slack-gif-creator/SKILL.md

Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack."

theme-factory

anthropics/skills · skills/theme-factory/SKILL.md

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

web-artifacts-builder

anthropics/skills · skills/web-artifacts-builder/SKILL.md

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components -

webapp-testing

anthropics/skills · skills/webapp-testing/SKILL.md

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

academic-cv

reactive-resume/reactive-resume · plugins/reactive-resume/skills/academic-cv/SKILL.md

Writes or updates academic CVs for research, postdoctoral, faculty and teaching appointments. Organizes publications, funding, teaching, mentoring and service with exact authorship and status; use a role resume skill for an industry resume rather than an academic record.

accomplishment-inventory

reactive-resume/reactive-resume · plugins/reactive-resume/skills/accomplishment-inventory/SKILL.md

Interviews the user to build a reusable bank of real achievements, scope and evidence before resume writing. Use when the user cannot remember accomplishments, has scattered performance notes or lacks metrics; use resume-bullet-writer when the task is already to rewrite specific bullets.

application-answers

reactive-resume/reactive-resume · plugins/reactive-resume/skills/application-answers/SKILL.md

Drafts job-application short answers, supporting statements and selection-criteria responses from resume evidence within supplied limits. Use for form questions such as why this role or describe a relevant achievement;

career-change-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/career-change-resume/SKILL.md

Writes a resume for a move into a new profession or industry, including military-to-civilian transitions and return-to-work pivots. Maps transferable evidence without relabeling past jobs or implying unearned expertise; use resume-tailor for matching an already-positioned resume to one posting.

cover-letter-writer

reactive-resume/reactive-resume · plugins/reactive-resume/skills/cover-letter-writer/SKILL.md

Writes or edits a cover letter or application email from the user's experience and a target role. Use for a standalone letter, including a career-change or returning-to-work explanation; resume-tailor remains the workflow for tailoring the resume and optional letter together.

customer-success-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/customer-success-resume/SKILL.md

Writes customer success, implementation, onboarding and customer support resumes. Distinguishes adoption, renewals, expansion and support quality from sales claims, with honest portfolio and retention metrics.

data-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/data-resume/SKILL.md

Writes data analyst, analytics engineer, data engineer, data scientist and machine-learning resumes. Connects methods and data products to decisions while distinguishing offline evaluation, experiments and production results; use academic-cv for an academic research record.

designer-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/designer-resume/SKILL.md

Writes product design, UX/UI, user research, service design and visual design resumes. Connects research and craft to decisions and outcomes, with honest portfolio and accessibility claims; use portfolio-case-study for the longer project narrative.

educator-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/educator-resume/SKILL.md

Writes school teaching, educational leadership, instructional design and learning-and-development resumes. Connects curriculum, facilitation and assessment to supported outcomes while preserving credential status and learner privacy; use academic-cv for faculty scholarship records.

entry-level-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/entry-level-resume/SKILL.md

Writes first-job, student, internship, apprenticeship and recent-graduate resumes from education, projects, placements, volunteering and part-time work. Use when formal experience is limited; do not manufacture employment, credentials or project outcomes.

executive-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/executive-resume/SKILL.md

Writes director, VP, C-suite and board-candidate resumes from leadership scope, decisions and results. Distinguishes enterprise outcomes from personal ownership and operating roles from board service; use offer-negotiation for compensation rather than resume positioning.

fill-translations

reactive-resume/reactive-resume · .agents/skills/fill-translations/SKILL.md

Fill missing Reactive Resume translations across all configured web and mobile locales using parallel subagents, then prove catalog completeness. Use for “fill translations”, “complete translations”, missing locale strings, or a request to ensure translations are complete before release. Cover existing gaps unrelated to the current task unless the user explicitly narrows scope. Do not activate for ordinary prose translation or a read-only audit that forbids edits.

finance-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/finance-resume/SKILL.md

Writes accounting, audit, FP&A, treasury, banking and investment resumes. Presents financial scope, analysis, controls and transactions with accurate attribution, currency and credential status; does not give investment or licensing advice.

healthcare-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/healthcare-resume/SKILL.md

Writes nursing, allied-health, clinical support and healthcare administration resumes. Keeps licenses, placements, clinical scope and quality outcomes accurate while protecting patient privacy; use academic-cv for scholarly or research appointment records.

interview-prep

reactive-resume/reactive-resume · plugins/reactive-resume/skills/interview-prep/SKILL.md

Prepares the user for a specific interview from their real experience. Builds a story bank in Situation/Task/Action/Result/Reflection form mapped to the competencies the role and company test (such as Amazon's Leadership Principles), writes a cited company and role brief from public sources, predicts questions per round, drafts opener, why-us, weakness and salary answers, prepares questions to ask and a logistics checklist, and runs a post-interview debrief. Use when the user says "help me prepare for my interview", "I have an interview tomorrow" or "in 2 hours", "build my story bank", "STAR stories", "interviewing as a career changer", "what

job-application-manager

reactive-resume/reactive-resume · plugins/reactive-resume/skills/job-application-manager/SKILL.md

Runs the job-search pipeline. Adds jobs from a link or pasted posting, keeps stages and dates accurate, sets follow-ups, runs a weekly review (stale applications, next actions, funnel stats), records the exact resume version sent, and drafts networking, LinkedIn, referral, recruiter-reply, follow-up, thank-you, status-check, expedite and withdrawal messages without sending them. Use when the user says "add this job to my tracker", "I applied", "log my interview", "I got rejected", "I was ghosted", "log my offer", "track my applications", "do my weekly review", "what should I follow up on", "write a thank-you note", "message this recruiter", "

linkedin-profile-writer

reactive-resume/reactive-resume · plugins/reactive-resume/skills/linkedin-profile-writer/SKILL.md

Writes LinkedIn headlines, About sections and experience descriptions from verified career facts, keeping the public profile consistent with the resume. Use for profile content and positioning, not posting schedules, outreach automation or promises of recruiter ranking.

marketing-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/marketing-resume/SKILL.md

Writes growth, performance, brand, lifecycle, content and communications resumes. Connects audience and channel choices to evidenced results with clear attribution; use technical-writer-resume for product documentation rather than marketing content.

mock-interview

reactive-resume/reactive-resume · plugins/reactive-resume/skills/mock-interview/SKILL.md

Runs a mock interview for a specific job description. Plays the interviewer in a chosen round (recruiter screen, hiring manager, behavioral, coding, system design, case, product sense, panel), persona and difficulty; asks one question at a time, probes vague answers, and gives quote-backed rubric scores after each answer (coach mode) or at the end (realistic). Model answers use only the user's real experience. Use when the user says "mock interview me", "interview me for this job", "practice interview", "pretend you're the interviewer", "grill me for this role", "run a behavioral round", "quick recruiter screen", "hiring-manager mock", "syste

offer-negotiation

reactive-resume/reactive-resume · plugins/reactive-resume/skills/offer-negotiation/SKILL.md

Evaluates and negotiates job offers. Decodes base, bonus, equity, sign-on, level and terms with unknowns kept unknown and each offer in its own currency, benchmarks against checkable pay data, finds true leverage, drafts one counter as email and call script, role-plays the recruiter, and handles the salary-expectations number, deadlines and extensions, "best and final", competing offers, counteroffers and written acceptance or decline. Country-aware (India CTC, 13th-month pay, public-sector scales). Use when the user says "I got an offer of...", "is this offer good", "should I negotiate", "how do I counter", "compare my offers", "what is my e

operations-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/operations-resume/SKILL.md

Writes operations, supply-chain, logistics, manufacturing, maintenance, retail and hospitality resumes. Connects process and service work to throughput, quality, cost and safety without inventing savings, licenses or site-wide credit.

portfolio-case-study

reactive-resume/reactive-resume · plugins/reactive-resume/skills/portfolio-case-study/SKILL.md

Turns a real project or resume achievement into a portfolio case study or work-sample narrative. Use for design, product, engineering, data, marketing or writing portfolios where decisions, individual contribution and evidence matter;

product-manager-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/product-manager-resume/SKILL.md

Writes product management resumes for associate, growth, platform, technical and senior product roles. Shows customer problems, prioritization, decisions and outcomes with accurate attribution; use project-manager-resume for delivery governance rather than product direction.

project-manager-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/project-manager-resume/SKILL.md

Writes project, program, delivery and PMO resumes using scope, dependencies, risk, schedule and outcomes. Use for delivery leadership and coordination; use product-manager-resume when the main evidence is product discovery, prioritization and customer outcomes.

resume-builder

reactive-resume/reactive-resume · plugins/reactive-resume/skills/resume-builder/SKILL.md

Builds a complete resume as Reactive Resume JSON that conforms to the schema and imports at https://rxresu.me. Asks for missing facts, then produces valid JSON with UUIDs, HTML descriptions, template and layout. Use when the user requests importable JSON, creation in Reactive Resume, or help with its schema, sections, templates or layout. Use resume-writer for a general text draft, resume-content-guide for a content audit, resume-bullet-writer for bullets and resume-tailor for one posting.

resume-bullet-writer

reactive-resume/reactive-resume · plugins/reactive-resume/skills/resume-bullet-writer/SKILL.md

Turns resume duties into truthful impact bullets, asking for real evidence and preserving estimates. Use for rewriting bullets, quantifying achievements or improving an experience section, including work without numeric outcomes. With Reactive Resume MCP, edits descriptions after approval. Use accomplishment-inventory for a reusable evidence bank, resume-writer for a complete text draft or summary, resume-content-guide for what belongs, resume-tailor for one posting and resume-builder for JSON.

resume-content-guide

reactive-resume/reactive-resume · plugins/reactive-resume/skills/resume-content-guide/SKILL.md

Advises what belongs on a resume or CV, what to omit, section order, length, gaps, personal details, and country or industry conventions. Audits existing content without a specific posting. Use for questions about photos, GPA, dates of birth, summaries or career situations. Use resume-writer or a role skill for a new text draft, resume-proofreader for editorial cleanup, resume-bullet-writer for bullets, resume-tailor for one posting and resume-builder for JSON. Works from pasted text or Reactive Resume MCP.

resume-proofreader

reactive-resume/reactive-resume · plugins/reactive-resume/skills/resume-proofreader/SKILL.md

Proofreads resume, CV and cover-letter drafts for grammar, clarity, consistency and unsupported wording while preserving facts and voice. Use for a final editorial pass or a bounded wording fix; use resume-content-guide for section selection and resume-tailor for job matching.

resume-tailor

reactive-resume/reactive-resume · plugins/reactive-resume/skills/resume-tailor/SKILL.md

Tailors one resume to one specific job posting. Builds a must-have/nice-to-have requirement table, an evidence map, gap questions instead of invention, a tailored copy (headline, summary, bullet order, skills), honest ATS guidance, and an optional cover letter for that posting. Use when the user says "tailor my resume to this job", "customize my CV for this posting", "match my resume to this job description", "what keywords am I missing", "make my resume ATS-friendly for this role", "will this get past the ATS", "the job asks for X and I don't have it", or pastes a job ad with a resume. Works from pasted text; uses Reactive Resume MCP tools w

resume-writer

reactive-resume/reactive-resume · plugins/reactive-resume/skills/resume-writer/SKILL.md

Writes or rewrites a complete resume as copy-ready text from work history, notes or an existing draft. Also writes standalone headlines and summaries. Use for a general resume draft without a specific job posting; use resume-builder for Reactive Resume JSON and resume-tailor for one posting.

sales-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/sales-resume/SKILL.md

Writes SDR, BDR, account executive, account management, sales engineering and sales leadership resumes. Presents quota, pipeline, deals and customer outcomes with correct periods and ownership; use customer-success-resume for post-sale adoption and retention work.

software-engineer-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/software-engineer-resume/SKILL.md

Writes software engineering resumes for frontend, backend, full-stack, mobile, platform, DevOps, SRE and security engineering roles. Emphasizes technical decisions, delivered systems and defensible impact; use data-resume for analytics or model-focused work and resume-tailor for one specific posting.

technical-writer-resume

reactive-resume/reactive-resume · plugins/reactive-resume/skills/technical-writer-resume/SKILL.md

Writes technical writer, documentation engineer, API writer and knowledge-management resumes. Shows audience analysis, information design, technical accuracy and usable work samples; use marketing-resume for promotional content and portfolio-case-study for a full writing sample narrative.

vercel-composition-patterns

vercel-labs/agent-skills · skills/composition-patterns/SKILL.md

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.

vercel-react-best-practices

vercel-labs/agent-skills · skills/react-best-practices/SKILL.md

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

vercel-react-native-skills

vercel-labs/agent-skills · skills/react-native-skills/SKILL.md

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

vercel-react-view-transitions

vercel-labs/agent-skills · skills/react-view-transitions/SKILL.md

Guide for implementing smooth, native-feeling animations using React's View Transition API (`<ViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter/exit of components, animate list reorder, implement directional (forward/back) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, `startViewTransition`, `ViewTransition`, transition types, or asks about animating between UI states in React without third-party animat

aspnet-core

openai/skills · skills/.curated/aspnet-core/SKILL.md

Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.

chatgpt-apps

openai/skills · skills/.curated/chatgpt-apps/SKILL.md

Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.

cli-creator

openai/skills · skills/.curated/cli-creator/SKILL.md

Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.

cloudflare-deploy

openai/skills · skills/.curated/cloudflare-deploy/SKILL.md

Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.

define-goal

openai/skills · skills/.curated/define-goal/SKILL.md

Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy intention into a quantitative outcome. Use this skill for goal creation and goal refinement only; it does not manage durable snapshots, decision logs, or long-running execution artifacts.

gh-address-comments

openai/skills · skills/.curated/gh-address-comments/SKILL.md

Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.

gh-fix-ci

openai/skills · skills/.curated/gh-fix-ci/SKILL.md

Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.

hatch-pet

openai/skills · skills/.curated/hatch-pet/SKILL.md

Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references. Use when a user wants a lightweight-worker Codex pet workflow, a non-pixel custom pet style, a prospect or company mascot pet, or a full 8x9 animated pet atlas with transparent unused cells, QA contact sheets, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.

imagegen

openai/skills · skills/.system/imagegen/SKILL.md

Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector.

jupyter-notebook

openai/skills · skills/.curated/jupyter-notebook/SKILL.md

Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.

linear

openai/skills · skills/.curated/linear/SKILL.md

Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.

migrate-to-codex

openai/skills · skills/.curated/migrate-to-codex/SKILL.md

Migrate supported instruction files, skills, agents, and MCP config into Codex project and global files.

netlify-deploy

openai/skills · skills/.curated/netlify-deploy/SKILL.md

Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.

openai-docs

openai/skills · skills/.curated/openai-docs/SKILL.md

Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.

openai-docs

openai/skills · skills/.system/openai-docs/SKILL.md

Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.

pdf

openai/skills · skills/.curated/pdf/SKILL.md

Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as `reportlab`, `pdfplumber`, and `pypdf` for generation and extraction.

playwright

openai/skills · skills/.curated/playwright/SKILL.md

Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.

plugin-creator

openai/skills · skills/.system/plugin-creator/SKILL.md

Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, and baseline placeholders you can edit before publishing or testing. Use when Codex needs to create a new local plugin, add optional plugin structure, or generate or update repo-root `.agents/plugins/marketplace.json` entries for plugin ordering and availability metadata.

render-deploy

openai/skills · skills/.curated/render-deploy/SKILL.md

Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.

screenshot

openai/skills · skills/.curated/screenshot/SKILL.md

Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.

security-best-practices

openai/skills · skills/.curated/security-best-practices/SKILL.md

Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.

security-ownership-map

openai/skills · skills/.curated/security-ownership-map/SKILL.md

Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization. Trigger only when the user explicitly wants a security-oriented ownership or bus-factor analysis grounded in git history (for example: orphaned sensitive code, security maintainers, CODEOWNERS reality checks for risk, sensitive hotspots, or ownership clusters). Do not trigger for general maintainer lists or non-security ownership questions.

security-threat-model

openai/skills · skills/.curated/security-threat-model/SKILL.md

Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.

sentry

openai/skills · skills/.curated/sentry/SKILL.md

Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry CLI; perform read-only queries using the `sentry` command.

skill-creator

openai/skills · skills/.system/skill-creator/SKILL.md

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.

skill-installer

openai/skills · skills/.system/skill-installer/SKILL.md

Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).

speech

openai/skills · skills/.curated/speech/SKILL.md

Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.

transcribe

openai/skills · skills/.curated/transcribe/SKILL.md

Transcribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.

vercel-deploy

openai/skills · skills/.curated/vercel-deploy/SKILL.md

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

winui-app

openai/skills · skills/.curated/winui-app/SKILL.md

Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and CommunityToolkit components. Use when creating a brand new app, preparing a machine for WinUI, reviewing, refactoring, planning, troubleshooting, environment-checking, or setting up WinUI 3 XAML, controls, navigation, windowing, theming, accessibility, responsiveness, performance, deployment, or related Windows app design and development work.

yeet

openai/skills · skills/.curated/yeet/SKILL.md

Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).

alert-mute-copilot

ccfos/nightingale · aiagent/skill/embedded/builtin/alert-mute-copilot/SKILL.md

One-stop assistant for creating, editing, and troubleshooting Nightingale (n9e) alert mute rules (alert_mute). Use it when the user asks to "create a mute rule / mute an alert / silence an alert / do-not-disturb during a maintenance window / set up periodic muting / mute every early morning / adjust or extend a mute / troubleshoot why a mute isn't working". Muting takes effect during the event evaluation stage (muted events are neither persisted nor notified); to configure "which events get notified to whom", use notification rules (→ notify-rule-copilot); to investigate "why didn't I get a notification", go to alert troubleshooting (→ alert-

alert-rule-troubleshoot

ccfos/nightingale · aiagent/skill/embedded/builtin/alert-rule-troubleshoot/SKILL.md

This skill should be used when the user reports that an alert rule is "not firing", "no alert was sent", "the rule didn't trigger", "the rule isn't working", "it should have alerted but didn't", "why didn't I get an alert", "alert rule not firing", or wants to diagnose why a specific alert rule failed to produce an event/notification. Use this skill to troubleshoot "why an alert rule did not fire as expected", as opposed to taking an existing alert and finding its root cause (for the latter, use ops-troubleshooting). Only supported on Release 22 and above.

alert-subscribe-copilot

ccfos/nightingale · aiagent/skill/embedded/builtin/alert-subscribe-copilot/SKILL.md

One-stop assistant for creating, editing, and troubleshooting Nightingale (n9e) alert subscription rules (alert_subscribe). Use when the user asks to "create a subscription rule / subscribe to alerts / forward alert events / CC another team / escalate alerts (notify someone else after N minutes unhandled) / receive alerts across business groups / troubleshoot a subscription not taking effect". A subscription is a "copy + secondary routing" of events at the notification stage; to configure "who an event directly notifies" use notification rules (→ notify-rule-copilot), and to stop receiving alerts use muting (→ alert-mute-copilot).

analyze-dashboard

ccfos/nightingale · aiagent/skill/embedded/builtin/analyze-dashboard/SKILL.md

Analyze the data health of a given dashboard on Nightingale (n9e) over a time window. Use when the user asks to "analyze what problems a dashboard has", "check whether the xx dashboard has been normal over the last 24 hours", "inspect this dashboard", or "does this dashboard have any anomalies". Distinct from modifying a dashboard (modify-dashboard) and creating a dashboard (create-dashboard).

categraf-deploy-guide

ccfos/nightingale · aiagent/skill/embedded/builtin/categraf-deploy-guide/SKILL.md

Answers "how do I deploy the categraf collector". Trigger scenarios: the user asks "how to install categraf / how to deploy categraf / run categraf with Docker / install categraf on Windows / how to register categraf as a system service / report categraf to Nightingale / how to write categraf config.toml / how to verify that categraf is collecting data". Covers binary + systemd, Docker, Windows, K8s tips, key configuration, and common verification commands. This skill is instructional/guidance-oriented, calls no tools, and outputs ready-to-paste commands and configuration snippets.

create-alert-rule

ccfos/nightingale · aiagent/skill/embedded/builtin/create-alert-rule/SKILL.md

**Create alert rules**. Prefer reusing the validated rules in integrations (standard components like Linux/MySQL/Redis/Kafka/PostgreSQL/Elasticsearch all ship ready-made rule packs); import as many rules as the user needs—one rule, a batch, or a whole pack. Only hand-write a custom rule when integrations has nothing that fits. Supports all data sources: Prometheus / Loki / ES / OpenSearch / MySQL / PG / TDengine / ClickHouse / Doris / VictoriaLogs / Host. ⚠️ **

create-dashboard

ccfos/nightingale · aiagent/skill/embedded/builtin/create-dashboard/SKILL.md

Create monitoring dashboards. Use this when the user asks to create a dashboard, a monitoring board, or a Dashboard.

doc-qa

ccfos/nightingale · aiagent/skill/embedded/builtin/doc-qa/SKILL.md

This skill should be used when the user asks "how-to" or factual questions about Nightingale (n9e) — UI/where-to-click, business groups/subscription rules/mute rules/edge mode, Token usage, notification pipeline, self-healing trigger conditions; OR about categraf input plugin field meanings, metric names, defaults, environment variables, config syntax (e.g. "how to write [[instances]]", "unit of ping_average_response_ms"); OR about the n9e / categraf / fe source code — this skill carries an embedded, searchable snapshot of the three repositories, so use it whenever the user asks "can you read the source code / the code directory", or asks how

explorer-query

ccfos/nightingale · aiagent/skill/embedded/builtin/explorer-query/SKILL.md

Use when the user wants to generate, repair, validate, or prepare a query for the current Nightingale Metrics Explorer or Log Explorer panel. Supports PromQL for Prometheus-compatible datasources, SQL for MySQL and Doris, and Doris log queries. Verify the statement against the selected datasource before returning it. Use query-datasource when the user only wants to view data rather than prepare a statement for an editor.

generate-message-template

ccfos/nightingale · aiagent/skill/embedded/builtin/generate-message-template/SKILL.md

Generate or modify Nightingale (n9e) alert notification message templates. Use when the user asks to write a notification template, change the message format, add hostname/recovery value/severity, or create DingTalk/Feishu/Lark/email/SMS/voice templates.

host-health-diagnose

ccfos/nightingale · aiagent/skill/embedded/builtin/host-health-diagnose/SKILL.md

Help the user determine whether a machine is truly down / the agent is hung / the network is flapping / it is under maintenance. Triggers this skill when the user asks "why is this machine unreachable", "is the host-unreachable alert a false positive", "is categraf stuck", "the heartbeat stopped but I can still ping it", etc. Core stance: **an unreachable agent != a down host**. Concluding "down" just because target_up==0 / BeatTime stopped is a common source of false positives.

host-onboard-diagnose

ccfos/nightingale · aiagent/skill/embedded/builtin/host-onboard-diagnose/SKILL.md

Diagnose onboarding failures where "categraf is installed/running but the host does not show up in the Nightingale host list, or shows unknown / has no metrics". Triggers when the user asks "why doesn't my newly installed host appear", "all the OS values in the host list are unknown", "I installed 3 collectors via Helm but only see 1", "the agent won't register", or "categraf is installed but the host doesn't show". **Mutually exclusive** with host-health-diagnose: that one handles "was onboarded before, now lost contact", while this skill handles "never got onboarded at all". Core stance: **a missing host is not a single cause, but rather on

import-prom-rule

ccfos/nightingale · aiagent/skill/embedded/builtin/import-prom-rule/SKILL.md

**Bulk import of a Prometheus alert rule YAML file** (create a whole set of rules at once). Dedicated to handling a remote URL or local YAML text, automatically parsing the three formats `groups` / a plain `rules` array / a single rule. ⚠️ **

modify-dashboard

ccfos/nightingale · aiagent/skill/embedded/builtin/modify-dashboard/SKILL.md

Modify an existing monitoring dashboard on Nightingale (n9e). Use when the user asks to change a dashboard's variables, check and fix variables, modify charts/series (change PromQL, legend, unit, add/remove series), rename a chart, or change the chart type (e.g., turn a stat chart into a timeseries chart). Distinct from "creating a dashboard from scratch" (that is create-dashboard).

modify-task-tpl

ccfos/nightingale · aiagent/skill/embedded/builtin/modify-task-tpl/SKILL.md

Helps users generate, modify, or troubleshoot Nightingale (n9e) alert self-healing scripts (task_tpl / ibex scripts). Use when the user asks to "write a self-healing script for disk cleanup / restarting a service / cleaning logs / dumping a process / reloading nginx", or asks "how does a self-healing script get the parameters passed from the alert", "what format is stdin in", "what should I set timeout to", "why is is_recovered always false", "why can't my self-healing script get the k8s namespace", "what do I do when a script stays running forever". This skill focuses on the **script body layer**—if the user wants to change alert rules, reci

notify-channel-copilot

ccfos/nightingale · aiagent/skill/embedded/builtin/notify-channel-copilot/SKILL.md

Helps users modify, create, or troubleshoot Nightingale (n9e) notify channels (notify_channel). Use it when the user asks to change the URL, request body, signature, headers, proxy, TLS, @-mentions, or recipient fields of channels such as DingTalk/Feishu/WeCom/email/SMS/voice/Webhook, or asks "how do I integrate platform X" or "why can't it send / why am I getting 9499 / Bad Request". This skill focuses on **the channel-layer configuration**—if the user is changing "message content/fields/rendering", switch to generate-message-template instead.

notify-rule-copilot

ccfos/nightingale · aiagent/skill/embedded/builtin/notify-rule-copilot/SKILL.md

One-stop assistant for creating, editing, copying, and troubleshooting Nightingale (n9e) notify rules (notify_rule). Use it when the user asks to "create a notify rule / add a notification policy / configure how alerts are delivered / edit and adjust a notify rule / tiered notification / route by business group or label / take different actions during vs. outside working hours / don't call on recovery / fix a rule that isn't matching" — it is especially good at decomposing natural-language routing requirements into a correct NotifyConfig array. This skill focuses on the routing layer of notify rules: it does not touch the notification media t

ops-troubleshooting

ccfos/nightingale · aiagent/skill/embedded/builtin/ops-troubleshooting/SKILL.md

This skill should be used when the user asks to "troubleshoot", "diagnose", "debug alert", "investigate incident", "locate a fault", "investigate an alert", "diagnose a problem", "fix an issue", "check alerts", "analyze alerts", "root cause analysis", "check metrics", "check logs", or discusses monitoring/alerting/observability issues in the Nightingale (n9e) platform.

query-alert-events

ccfos/nightingale · aiagent/skill/embedded/builtin/query-alert-events/SKILL.md

Query alert events in a Nightingale (n9e) environment. Use this when the user asks to view alerts, query active alerts, search historical alerts, view alert details, or count alert events.

query-datasource

ccfos/nightingale · aiagent/skill/embedded/builtin/query-datasource/SKILL.md

Query data from various datasources in a Nightingale (n9e) environment. Supports Prometheus metric queries, Elasticsearch/Loki log queries, and SQL datasource queries such as ClickHouse/MySQL/PostgreSQL/TDengine/Doris. Use when the user asks to query metrics, view monitoring data, search logs, or run PromQL or SQL queries.

skill-creator

ccfos/nightingale · aiagent/skill/embedded/builtin/skill-creator/SKILL.md

Create/edit Nightingale AI Skills. Use when the user wants to create a new skill, codify a troubleshooting or operations workflow into a reusable skill, build a skill that can run scripts (Python/Bash), or modify/improve/optimize an existing self-built skill. Use this skill whenever the user says things like "make a skill", "save this workflow as a skill", "teach the AI a new trick", "tweak that skill of mine", "let the AI learn to troubleshoot following these steps", etc.

Showing the first 120 skills. Use the search above to explore the full index.