AGENT SKILLS · MISSION KIT / TerminalSkills

TerminalSkills · Agent Skills

1053 skills with substantive source documentation and an official publisher or observed installation demand. Read each skill’s original documentation through its card.

TerminalSkills
Community

partykit

PartyKit and its successor PartyServer are libraries for building real-time multiplayer and collaborative apps on Cloudflare Durable Objects: each room is a server instance that handles WebSocket connections, broadcasts and storage. Use this skill when a user asks for live cursors, chat rooms, collaborative editing, real-time polls or any WebSocket sync, or needs to migrate off the hosted PartyKit platform, which shuts down on 23 October 2026.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pascal-editor

Build and extend 3D building editor apps with Pascal Editor, an open-source React Three Fiber and WebGPU editor whose scene is a flat Zustand node store (site, building, level, wall, door, window, slab, zone). Use when building a 3D architectural tool or BIM-like editor, generating floor plans from code or an AI agent, extending Pascal with custom node plugins, or running its MCP server.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

passive-recon

Passive reconnaissance gathers information about a domain from public sources only: WHOIS, DNS records, certificate transparency logs, the Wayback Machine, reverse IP and search-engine dorks. Use when asked to profile a target without scanning it, find subdomains from public data, look up old IPs and URLs of a domain, or prepare the scoping stage of an authorized pentest or bug bounty.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

passport-js

Passport.js is authentication middleware for Express and other Node.js frameworks, with strategies for local passwords, Google, GitHub and many other providers. Use when implementing login with Google/GitHub/email, OAuth, session auth, or social login.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

payload-cms

Payload is an open-source, code-first headless CMS and application framework that runs inside a Next.js app, with collections defined in TypeScript. Use this skill when defining collections in TypeScript, configuring access control, customizing the admin panel, or integrating with Next.js. Trigger words: payload, payload cms, headless cms, collections, admin panel, content management, payload fields.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

paywall-upgrade-cro

Designs and audits the moments inside a product where an account is asked to pay or to move to a higher plan: feature gates, usage-limit screens, trial-ending and trial-expired states, seat and add-on upsells. Maps every upgrade moment, decides what blocks and what only warns, specifies each screen with the exact charge, wires checkout and entitlements, and sets the events and guardrails to judge it. Use when someone says "paywall", "upgrade modal", "feature gate", "limit reached screen", "trial

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pci-dss-compliance

Achieve PCI DSS compliance for handling payment card data — scoping, controls, and SAQ selection. Use when storing, processing, or transmitting payment card data, building e-commerce security, or achieving payment processing compliance.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pdf-analyzer

Extract text, tables, metadata, and structured data from PDF files. Use when a user asks to read a PDF, parse a PDF, extract data from a PDF, summarize a PDF document, pull tables from a PDF, or convert PDF content to structured formats like JSON or CSV. Handles single and multi-page documents, flags scanned PDFs for OCR, and reads borderless and password-protected PDFs.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pdf-merge-split

Combine multiple PDFs into one or split a PDF into separate files. Use when a user asks to merge PDFs, combine PDF files, join documents together, split a PDF into pages, extract pages from a PDF, or separate a PDF into parts. Supports page range selection and custom ordering.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pdf-ocr

Extract text from scanned PDFs using optical character recognition. Use when a user asks to OCR a PDF, read a scanned document, extract text from an image PDF, digitize a scanned file, convert a scanned PDF to text, or read text from a photograph of a document. Supports multiple languages and handles low-quality scans.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pdfkit

PDFKit is a JavaScript library that generates PDF files in Node.js and the browser, with text, images, vector graphics, tables, custom fonts and streaming output. Use when asked to "generate a PDF with Node", "create an invoice or report PDF", "add page numbers to a PDFKit document", "draw a table in PDFKit", or "stream a PDF from an Express route".

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

peft-fine-tuning

Parameter-efficient fine-tuning for LLMs using LoRA, QLoRA, and 25+ methods. Use when a user asks to fine-tune a language model, train a custom LLM, adapt a model to their data, use LoRA or QLoRA, fine-tune Llama or Mistral, or train a model on consumer GPUs. Covers PEFT methods for 7B-70B parameter models.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pentagi

PentAGI is a self-hosted, autonomous AI penetration-testing system: LLM agents plan and run security tools such as nmap and sqlmap inside sandboxed Docker containers and write a vulnerability report. Use when a user asks to automate security testing, set up autonomous pentesting, deploy an AI-driven vulnerability scanner, build a self-hosted security testing platform, or drive pentests through the PentAGI API. Only for systems the user is authorized to test.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

percy

When the user wants to perform visual testing with automated screenshot comparison using Percy by BrowserStack. Also use when the user mentions "percy," "visual testing," "screenshot comparison," "visual diff," "percy snapshot," or "BrowserStack visual." For Storybook-specific visual testing, see chromatic.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

performance-reviewer

Review code for performance issues and optimization opportunities. Use when someone needs to check for N+1 queries, unnecessary re-renders, memory leaks, inefficient algorithms, missing indexes, or bundle size regressions. Trigger words: performance review, slow query, N+1, memory leak, bundle size, latency, optimization, re-render, Big O.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

perplexity-api

Perplexity API gives LLM answers grounded in live web search, with cited sources. Use when you need up-to-date information in AI responses, research assistants, fact-checking, current events coverage, or any task requiring knowledge beyond an LLM's training cutoff. Returns cited sources alongside answers.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pglite

PGlite is Postgres compiled to WebAssembly: a real Postgres 18 database that runs inside the browser, Node.js, Bun or Deno with no server, in-memory or persisted to IndexedDB or a folder. Use when someone asks to "run Postgres in the browser", "embed Postgres in an app", "use PGlite", "local-first database", "Postgres for tests without Docker", or "vector search in the browser". Covers install, persistence, pgvector, live queries, workers, and upgrades between versions.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pgvector

pgvector is a PostgreSQL extension that stores vector embeddings in ordinary tables and searches them by similarity, so no separate vector database is needed. Use when someone asks for "vector search in Postgres", "store embeddings", "pgvector", "similarity search", "RAG with Postgres", "semantic search in an existing database", or "HNSW vs IVFFlat". Covers vector columns, indexes, filtered search, and Node.js and Drizzle usage.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

phaser

Phaser is an open-source HTML5 framework for 2D browser games, with scenes, Arcade and Matter.js physics, sprite animation, tilemaps, tweens, particles and input handling, rendered with WebGL. Use when a user asks to "make a browser game", "build a platformer or arcade game in JavaScript/TypeScript", "set up Phaser with Vite", "add a tilemap, physics or particles", or "upgrade a game from Phaser 3 to Phaser 4".

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

phoenix

Phoenix is an Elixir web framework built on the BEAM VM for fault-tolerant, real-time applications. It features LiveView for interactive UIs without JavaScript, channels for WebSockets, and Ecto for database access with compile-time query validation.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

picoclaw

Set up, configure, and manage PicoClaw — an ultra-lightweight personal AI assistant built in Go. Use when the user mentions "picoclaw," "pico claw," "lightweight AI assistant," or wants to deploy a personal AI agent on low-resource hardware (Raspberry Pi, RISC-V boards). Covers installation, LLM provider configuration, messaging gateway setup (Telegram, Discord, Slack, LINE, DingTalk), scheduled tasks, heartbeat, workspace layout, security sandbox, and Docker deployment.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pinecone

Pinecone is a managed vector database for AI applications. Use it to create serverless indexes, upsert embeddings or text records, query by similarity, split data into namespaces, filter on metadata, and build semantic search and RAG pipelines with the Node.js or Python SDK.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pinia

Pinia is the official state management library for Vue.js: type-safe stores with getters, actions, plugins, SSR support and Vue DevTools integration. Use when a Vue or Nuxt app needs shared state, when migrating from Vuex, or when asked to define, test, persist or hydrate Pinia stores.

installs
0
GitHub stars
180
Updated
Oct 25
TerminalSkills
Community

pino

Pino is a fast Node.js logger that writes structured JSON, one object per line. Use when a user asks to add structured logging, replace console.log, configure log levels, redact secrets from logs, log HTTP requests in Express or Fastify, pretty-print logs in development, or ship logs to Datadog, Loki or Elasticsearch.

installs
0
GitHub stars
180
Updated
Oct 25