Skills
99,448 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Use when user says "compress conversation", "condense chat", "summarize history", "too long context", or a session has many old turns. Condense prior conversation turns into a tight summary, merge near-duplicate messages, keep the last N turns verbatim. Saves context tokens without losing task state. Off: "stop condensing" / "keep full history".
Use when user says "compact json", "minify output", "tight structured", or the agent must emit JSON / structured data. Strip insignificant whitespace, collapse long arrays, shorten keys where safe, keep it parseable. Cuts tokens on structured payloads. Off: "pretty print" / "human-readable".
Use when user says "summarize output", "condense this", "tldr", or a tool result / log / file dump / long stdout is large. Reduce long content (tool output, logs, diffs, docs) to a concise intisari with key fields preserved. Saves context tokens on bulky payloads. Off: "full output" / "no summary".
Read, classify, and convert PDF files to Markdown locally in ~10-200ms using Firecrawl's pdf-inspector Rust library — no OCR service, no network, no ML models. Use whenever a task involves reading, extracting, summarizing, or converting a PDF file. Classifies text-based vs scanned first, so scanned pages get routed to OCR instead of silently coming back empty.
Use when organizing legal PDFs: detect the text layer, generate a page index, organizing drafts, and downstream handoff files; split, merge, or directly rename OCR'd double-layer scans by content and normalize naming; supports cross-source page reference stitching and page coverage audits (orphan pages/duplicate references); can do rotation and deskew correction, but not OCR or compression.
PDF processing tool supporting scanned-document preprocessing, OCR dual-layer PDFs, page numbering, PDF merging, decryption, watermark removal and compression. Use this skill when the user needs one-click processing, optimisation or tidy-up of PDF documents. Not for: plain-text PDF content editing, PDF reading and annotation, electronic signatures, or format conversion for purposes other than compression.
Connect to Chrome Beta CDP with the agent-browser CLI to navigate pages, check data, and manipulate elements. Triggered by keywords such as "브라우저 확인", "페이지 봐줘", "DOM 확인", "데이터 점검", "클릭해줘", "화면 확인". Also used when confirming selectors or debugging execution failures while writing E2E scenarios. Runs standalone without an e2e/ folder.
Bridge approved UI/UX direction briefs into Pencil design workflows without treating `.pen` files as plain text. Use when a project needs Pencil MCP/tool handoff, editable design exploration, design-system-aware canvas work, or review of Pencil outputs after senior-ui-ux-orchestrator, ui-ux-pro-max, Stitch, or Figma constraints are known.
Run accuracy benchmarks (FlagEval, when available) and performance benchmarks (vllm bench serve) against a served model. Covers 5 workload profiles: short/long prefill x short/long decode + high concurrency. Collects throughput, latency, TTFT, TPOT metrics.
Write structured, balanced performance reviews from bullet-point inputs. Use when asked to write a performance review, self-assessment, peer review, 360 feedback, or manager evaluation. Produces a complete, fair, professionally written review covering achievements, areas for growth, and development goals.
Conduct cybersecurity assessments of power grid infrastructure spanning generation, transmission substations, distribution, and EMS control centers, covering NERC CIP compliance verification, IEC 61850 (GOOSE/MMS) substation protocol analysis, and synchrophasor (PMU) network security against threats like Industroyer/CrashOverride. Use for periodic NERC CIP assessments, substation automation or EMS/SCADA security reviews, or regional entity compliance audits; not for non-BES systems or generic OT assessments without power grid specifics.
Uses PyMISP (the official MISP REST API library) to create events with structured IOCs (IPs, domains, hashes, URLs), enrich them with MITRE ATT&CK tags and galaxy clusters, manage sharing groups and distribution levels, search existing intelligence, and export in STIX 2.1 format. Use when creating, enriching, or sharing threat intelligence events on a MISP instance, or integrating IOC feeds with other platforms.
Conducts a sector-specific threat landscape assessment (financial, healthcare, energy, government, etc.) by profiling targeting threat actors, mapping attack vectors and MITRE ATT&CK TTPs with the attackcti/pandas Python stack, and analyzing exploited CVEs and incident trends from ISAC and vendor reports. Use when producing CTI for risk management or board-level reporting on an industry's threat exposure.
Designs the pipeline that computes per-lead personalization before the sequencer — two generated fields, a confidence gate, and a push into the sending tool. Use when the user asks how to send hyper-personalized email at volume, says "як це автоматизувати", "personalization at scale", "конвеєр", "Clay-like pipeline", or has a sequence whose first line cannot be expressed as a template variable.
Use when assigning Arduino, ESP32, ESP32-S3, Pico, or Pico W pins; creating a GPIO map; assigning buttons, LEDs, sensors, buses, or actuators; migrating a pin map; or generating constexpr int declarations. Check the exact board and physical pin constraints before emitting the user's ordered raw declaration format.
Expert in PlantUML diagramming language. Automatically invoke when users need to visualize processes, systems, architectures, workflows, data structures, or relationships between components. This includes when users describe how things connect, request flow documentation, explain system interactions, show lifecycle states, or need to communicate design visually - even if they don't explicitly say "diagram", "PlantUML", or "UML". Covers sequence, class, activity, use case, state, component, object, and flowchart diagrams.
Structure a PM's weekly review and planning session. Use when doing a weekly PM review, writing a weekly update, preparing for Monday planning, or reviewing sprint health. Produces a shareable weekly update covering metrics movement, shipping progress, blockers, insights, and next week's top 3 priorities.
Query Polymarket prediction markets — search events, check odds and prices, view trending markets, track price momentum, get orderbook depth, analyze volume, and monitor market resolution timelines. Use when the user asks about prediction markets, betting odds, event probabilities, or Polymarket data.
Run a security and reliability health check on a Portaly Vibe payment integration before deployment. Trigger when the user mentions Portaly health check, payment security audit, pre-deploy check, sentry scan, callback verification audit, integration safety check, or wants to verify their Portaly payment integration is safe to go live.
Design Power BI report layouts, select chart types, plan page structures, choose themes, and apply data storytelling BEFORE generating PBIR JSON. Produces a Design Spec plus the official canonical `Design Brief:` contract (design identity, page archetypes, mechanical layout_contract) that feeds `power-bi-report-authoring`. Covers the `design` mode of Microsoft's `powerbi-report-cli` (tone, signature, archetype router, chart selection, color, typography, layout, interactivity, accessibility, brownfield redesign, pre-flight checklist). Use whenever the user asks to design a report, plan a dashboard layout, choose visualizations or chart types, select a theme or palette, plan navigation, redesign or critique an existing report, or needs a design spec from requirements. Do NOT use to generate PBIR JSON, validate report structure, or build the semantic model (use `power-bi-report-authoring` / `power-bi-semantic-model`).
Etsy niche research whose scores come with their evidence attached — seeded search, honest confidence, and a local store that turns repeat research into trends. Trigger phrases: `research the dad shirt niche on Etsy`, `is this Etsy niche low competition`, `find low-competition Etsy sub-niches under dad`, `what tags do winning Etsy listings use for this niche`, `size up the competitors in this Etsy niche`, `use everbee`, `run everbee`.
Marginal Revolution from your terminal via the public RSS feed. Trigger phrases: `check marginal revolution`, `search marginal revolution`, `latest MR posts`, `marginal revolution links`, `use marginalrevolution`, `run marginalrevolution`.
Every Strava feature, plus offline analytics — training load, power curves, zone time Trigger phrases: `strava training load`, `check my CTL ATL`, `power curve from Strava`, `sync my Strava activities`, `segment progression strava`, `use strava-pp-cli`, `run strava cli`.
Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.
This skill should be used when the user needs to translate PowerPoint presentations (.pptx) between languages, preserving formatting and layout. Supports parallel slide-by-slide translation with per-slide validation and retry. Default languages are Portuguese and English but any language pair is supported.
Press release writing in AP style with inverted pyramid structure. Covers formatting, datelines, quotes, boilerplates, and fact-checking. Use for: product launches, funding announcements, partnerships, company news, events. Triggers: press release, pr writing, media release, news release, announcement, product launch announcement, funding announcement, company news, media advisory, ap style, press statement, news wire
Critique and improve pricing pages, plan tables, SaaS packaging, subscription pages, freemium limits, trials, upgrades, cancellation explanations, and enterprise conversion. Use when reviewing monetization UX, pricing communication, plan comparison, value metric clarity, or paywall/pricing-page experiments.
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.
