
--- Skill name: controlling-computer Skill description: Control this Mac via AppleScript and shell commands. Open/quit/switch apps, manage windows, adjust volume/brightness, toggle dark mode, lock screen, send notifications, read clipboard, query system info. Use when asked to control the computer, manage windows, change settings, or automate macOS actions. --- # Controlling Computer Control macOS via `osascript` (AppleScript/JXA) and shell commands. Always confirm before destructive actions (
--- Skill name: gh-pr-read Skill description: Reads and summarizes GitHub pull requests using the gh CLI. Use when asked to read, review, summarize, or inspect a PR. --- # Reading GitHub Pull Requests Read and inspect GitHub pull requests using the `gh` CLI. ## Capabilities - View PR details (title, description, status, reviewers, labels) - Read PR diffs and changed files - Read PR comments and review threads - Summarize PR changes ## Workflows ### View a PR by number or URL ```bash gh pr
--- Skill name: kb-distill Skill description: Distill raw observations into structured knowledge notes and propose AGENTS.md rules. Use when asked to distill, synthesize, compress, review, or summarize accumulated memory/observations. Also runs automatically when triggered by session-start or weekly cadence. --- # kb-distill — Knowledge Distillation Compresses raw `amp-mem` observations into structured knowledge and proposes behavioral rules for AGENTS.md. This is the middle layer of the Secon
--- Skill name: kb-promote Skill description: Promote high-value memory notes into permanent AGENTS.md rules or new skills. Use when asked to promote notes, graduate knowledge, review promotion candidates, or formalize learned behaviors. --- # kb-promote — Knowledge Promotion Formalizes the note → AGENTS.md graduation path. Identifies high-stability distilled notes and proposes them as permanent behavioral rules or new skills. This is the final layer of the Second Me flywheel: observations → d
--- Skill name: launchdarkly-cli Skill description: Manages LaunchDarkly feature flags, experiments, environments, and local dev-server using the ldcli CLI. Use when asked to create, list, toggle, or manage feature flags, run the LaunchDarkly dev-server, or interact with LaunchDarkly resources. --- # LaunchDarkly CLI Interact with LaunchDarkly feature flags, experiments, environments, and other resources using the `ldcli` command line tool. ## Prerequisites - `ldcli` must be installed (`brew
Use when querying, checking, looking up, finding, tracking, reviewing, or monitoring POS release train schedules, branch cuts, betas, rollout dates, app store submissions, rollout percentages, next version, upcoming release, or version info. Sources data from go/posreleases Notion page and Slack channels.
Save feature seller feedback to the tracking Google Doc. Looks up merchant token from Regulator and appends a row. Use when asked to save, log, record, capture, track, append, or store feature seller feedback.
Use when writing, drafting, creating, composing, posting, formatting, building, or preparing a shipped post, launch announcement, release announcement, feature announcement, or shipping update to #shipped.
--- Skill name: skill-management Skill description: Manage Amp agent skills: list, add, remove, inspect, and edit skills. Use when asked to manage skills, create new skills, or work with the skills directory. --- # Skill Management Manage Amp agent skills installed in `~/.agents/skills/` (user-global) and `.agents/skills/` (project-local). ## Capabilities - **List skills**: Show all installed skills with their descriptions - **Add/create skills**: Scaffold a new skill with proper structure (
--- Skill name: ios-simulator Skill description: Manage iOS simulators - use when user wants to start, stop, create, or manage iOS simulators for testing roles: [mobile, cash-ios] allowed-tools: - Bash(bash ~/.agents/skills/ios-simulator/scripts/ios-simulator.sh:*) - Bash(uname:*) --- # iOS Simulator Manager Manage iOS simulators for testing. Use this skill when the user wants to create, start, stop, or manage iOS simulators. ## Current State - Platform: !`uname -s` - Booted simulators:
Use when looking up, searching, finding, reading, browsing, retrieving, querying, or checking internal developer documentation. Load this skill when someone wants to search for docs, look up a guide, find a tutorial, read a page, browse documentation, or retrieve markdown content from a documentation URL.
--- Skill name: ralph-loop Skill description: Iterative work-review loop using two AI models with fresh context per iteration. Use for complex tasks requiring multiple revisions with cross-model validation. Based on Geoffrey Huntley's technique found in Goose. roles: [] --- # Ralph Loop - Multi-Model Iterative Development Ralph Loop is an iterative development pattern that keeps AI agents working on tasks until completion using a work-review cycle with fresh context each iteration. It employs
Post thoughts, processes, skills, and landing-page updates to the synthetic-mind repo. Use when asked to "post a thought", "document a process", "update synthetic-mind", "publish" something publicly, or keep the markdown and static site versions in sync.
Clone organization repositories using the correct SSH remote. Use when cloning, downloading, fetching, pulling, checking out, or setting up any organization GitHub repository.
Draft and format Google Docs with consistent styling. Use when creating, drafting, writing, formatting, building, composing, or producing Google Docs, strategy docs, PRDs, reports, summaries, or any document output.
--- Skill name: agent-browser Skill description: Debug visual bugs and interact with web apps using agent-browser CLI. Use when debugging, inspecting, navigating, filling forms, clicking buttons, taking screenshots, scraping data, testing web apps, or automating browser tasks. Supports desktop browsers and iOS Simulator (Mobile Safari). 93% less context than Playwright MCP. roles: [frontend] allowed-tools: Bash(npx agent-browser:*), Bash(agent-browser:*) --- # Agent Browser Skill Fast, token-e
--- Skill name: airtable Skill description: Integrate with Airtable's cloud database platform API for managing bases, tables, records, and automations with powerful filtering, sorting, and real-time collaboration features. --- # Airtable API Integration This skill provides comprehensive guidance for integrating with Airtable's cloud database platform API. ## Prerequisites Create a Personal Access Token: [https://airtable.com/create/tokens](https://airtable.com/create/tokens) Create a `.env`
Delegate work to cloud workstations. Use when the user wants to offload, dispatch, launch, provision, manage, or develop on a remote cloud workstation, or run commands and execute prompts on a cloud workstation.
Audit and update roadmap project statuses in bulk. Use when reviewing, auditing, sweeping, triaging, or cleaning up stale projects in your project tracking system (Airtable). Scans either a user-selected view or the current person's owned projects (DRI, Eng DRI, PM DRI, Design DRI), cross-references Slack channels, Linear tickets, and Jira issues via Connected Resources, flags projects with stale updates, overdue dates, mismatched signals, or missing fields, and guides the user through correcting them.
Draft and add weekly roadmap project updates. Use when writing, drafting, preparing, updating, posting, or refreshing a weekly status, project update, progress report, rollout check-in, or risks/blockers entry for one specific roadmap project. Starts from the project record, follows linked resources, summarizes the last 7 days, and creates a new Status Updates row after approval.
Audit and update roadmap project statuses by pulling from connected resources (Linear, Slack, Jira). Use when asked to run status updates, write weekly updates, sync Linear to the project tracker, update projects, audit project health, check project staleness, nudge project leads, or generate weekly status reports.
Use when checking, analyzing, investigating, debugging, triaging, polling, waiting for, rebuilding, or canary-building CI builds, build failures, or test failures. Fixes code and loops until CI is green via a CI analysis API. Works with multiple CI systems.
Reviews drafts, plans, recommendations, and status updates against your own judgment, voice, and operating context. Use before finalizing any substantive output.
Searches internal company knowledge grounded in application context. Use when searching, querying, looking up, finding, asking, investigating, or retrieving company-specific information about apps, services, infrastructure, integrations, or platform guidance. Retrieves and synthesizes information from multiple sources including AI-generated summaries, dev guides, code search results, docs, and internal knowledge bases.
--- Skill name: gcal Skill description: Use when scheduling, booking, creating, updating, deleting, cancelling, RSVPing to, checking, looking up, querying, finding, or managing calendar events. Also use for checking availability, free/busy lookups, adding Google Meet links, or working with recurring events. roles: [frontend] allowed-tools: - Bash(cd {{SKILL_DIR}} && uv run gcal-cli.py:*) - Read --- # Google Calendar Skill Manage Google Calendar events via a local Python CLI. Create, read,
--- Skill name: gdrive Skill description: Interact with Google Drive, Docs, Sheets, and Slides. Search files, read/write documents, manage sharing, work with spreadsheets, and create presentations. roles: [frontend] --- # Google Drive Skill Interact with Google Drive, Docs, Sheets, and Slides using a local Python CLI. ## Prerequisites ### Install uv (if needed) ```bash which uv || curl -LsSf https://astral.sh/uv/install.sh | sh ``` ### Authenticate ```bash cd {{SKILL_DIR}} && uv run gdriv
Use when translating, navigating, fetching, opening, resolving, looking up, or browsing internal go/ links (like go/benefits, go/oncall) to full URLs via a URL shortener service.
--- Skill name: linear-to-execution Skill description: Picks up a Linear issue and prepares an agent for execution. Use when asked to 'work on this issue', 'pick up ISSUE-123', or 'execute this ticket'. Pairs with plan-to-linear skill. Experimental. --- # Linear to Execution Reads a Linear issue and prepares an agent to execute the work described in it. ## Status: Experimental This skill is in early development. Pairs with `plan-to-linear` for a complete planning-to-execution workflow. ## W
--- Skill name: looker Skill description: Interact with Looker dashboards, tiles, queries, looks, explores, folders, and models via the Looker Python SDK. Use when given a Looker URL, dashboard/look ID, explore qid, or asked to search, run, or update Looker content. --- # Looker Query and manage Looker content via a Python CLI wrapping the Looker SDK. ## Prerequisites - **VPN** must be connected - **Auth** (checked in order): 1. `LOOKERSDK_CLIENT_ID` + `LOOKERSDK_CLIENT_SECRET` env vars
Monitor all open PRs for new review comments and CI failures, then automatically address them. Use when asked to monitor PRs, watch PRs, auto-respond to PR comments, auto-fix CI, keep PRs green, or babysit open pull requests.
--- Skill name: project-status Skill description: Gather project state from Slack history, Google Drive docs, GitHub PRs, LaunchDarkly feature flags, and project tracker (roadmap status updates). Use when asked to summarize project status, get a project overview, check what changed recently, generate a status update or progress report, recap recent activity, assess project health, or review rollout and feature flag state. argument-hint: project name or keyword, optional repo (e.g. "project-x" or
--- Skill name: rpi-iterate Skill description: Iterate on existing RPI implementation plans with research and targeted updates. Use when a plan needs adjustments, revisions, modifications, refinements, corrections, or rework based on feedback, new requirements, or discoveries during implementation. --- # RPI Iterate Iteration phase of the RPI (Research, Plan, Implement) methodology. Updates existing implementation plans based on user feedback, grounded in actual codebase reality. ## Initial R
--- Skill name: rpi-plan Skill description: Create detailed implementation plans using RPI methodology. Use after research phase when ready to design, architect, outline, specify, or draft an implementation plan. Creates actionable, phased plans with success criteria. --- # RPI Plan Planning phase of the RPI (Research, Plan, Implement) methodology. Creates detailed, actionable implementation plans grounded in codebase reality. **The output is a Markdown file** at `thoughts/shared/plans/YYYY-MM
--- Skill name: snowflake Skill description: Query Snowflake data warehouse using SSO authentication. Run SQL queries, explore schemas, and analyze data. --- # Snowflake Skill Query your company's Snowflake data warehouse with SSO authentication. ## Prerequisites Requires the Snowflake CLI (`snow`). If a `snow` command fails because the CLI is not installed, read [SETUP.md](./SETUP.md) and walk the user through installation and configuration. --- ## Safety guardrails Your SSO identity ma
--- Skill name: swarm Skill description: Use when exploring, investigating, researching, analyzing, validating, verifying, auditing, or examining complex topics that benefit from multiple perspectives. Covers redundant parallel exploration with adversarial challenge phases to build high-confidence findings through consensus. --- # Swarm Fan out agents with **mandatory redundancy** to independently explore tasks, then challenge findings through adversarial follow-up, then consolidate through co
Generate and post a consolidated weekly Slack summary from roadmap project updates. Use when assembling, generating, creating, drafting, posting, compiling, or formatting a weekly status summary, team update, or status rollup for Slack from project tracking data.
Persistent cross-session memory system. Automatically captures observations, generates semantic summaries, and makes them available to future sessions. Use when saving context, recalling past work, searching memory, or at session end to persist learnings.
Sync account balances from the Finances spreadsheet to the Tiller Foundation Template Balance History. Use when asked to update finances, sync balances, update Tiller, or refresh account data.
Use when installing, managing, listing, searching, upgrading, configuring, or troubleshooting developer tools and CLI binaries in a repository that uses Hermit for hermetic package management. Also use when agents attempt to install tools via brew, apt, npm, go install, pip, or other system package managers in a Hermit-managed repo, or when a required CLI tool is missing from the PATH.
Search and surface example ecommerce seller sites by industry, feature, or use case. Use when searching, finding, browsing, discovering, locating, surfacing, or looking up online store examples, seller website references, great stores, demo sites, online ordering examples, or ecommerce inspiration for specific verticals.
Wraps the day by updating today's note with a short carry-forward snapshot. Use when asked to do end of day, close of day, EOD, or wrap the day.
Personal life administration meta-skill. Orchestrates gmail, gcal, todo, memory, slack, and other skills to manage daily life — emails, calendar, scheduling, reminders, and proactive monitoring. Used by the Amp Life Agent (WhatsApp bridge).
--- Skill name: converting-gdocs-to-markdown Skill description: Convert Google Docs to markdown files for the repository. Use when importing documentation from Google Drive or converting gdocs to local markdown. --- # Converting Google Docs to Markdown Convert Google Docs to markdown files using the gdrive skill. ## Prerequisites The gdrive skill must be installed and authenticated. Install it if needed: ```bash sq agents skills add gdrive ``` Then load it: ``` Load the gdrive skill ```
Process incoming Rocket Mortgage billing statements. Copies PDF from Dropbox Downloads to the Payments folder, extracts payment data, updates the Google Sheet tracker, adds Dropbox shareable link, and deletes the original. Use when a mortgage statement arrives or is mentioned in Downloads.
Search and surface ecommerce research insights including seller quotes, site reviews, competitive analysis, CSAT data, and online store UXR findings. Use when searching, querying, browsing, finding, surfacing, discovering, or looking up ecom research, seller feedback, site reviews, competitive insights, or online ordering findings.
Use when summarizing, digesting, recapping, reviewing, compiling, or generating a weekly summary of Slack conversations with your manager. Also use when updating, populating, or appending to a 1:1 Google Doc with conversation history. Searches DMs and shared channel threads, groups by topic, and writes formatted summaries.
Use when searching, finding, looking up, querying, browsing, discovering, or inspecting protocol buffer definitions, proto messages, services, enums, or fields via a proto search CLI.
--- Skill name: reflect Skill description: Reflection coach for performance reviews. Guides users through thoughtful questions, then synthesizes responses into a polished reflection. Helps engineers produce meaningful insights. allowed-tools: [] --- # Skill: reflect - Guided Reflection Coach A reflection coaching experience that helps engineers—especially those new to reflective practice—produce meaningful, insightful reflections for performance reviews. Guides you through thoughtful questions
Prioritize and group Slack saved messages. Use when the user wants help managing, triaging, reviewing, clearing, or organizing their Slack "Save for later" queue or saved messages.
Use when creating, provisioning, building, populating, generating, or configuring F&B staging accounts, test restaurants, catalog images, daily orders, labor data, inventory, or merchant provisioning endpoints. Provisions merchants on a staging environment with activated payments, subscriptions, AI-generated catalog photos, menus, locations, ordering profiles, labor, inventory with COGS, and daily orders.
Refreshes the lightweight public state layer for AI PM OS. Use when asked to sync PM OS, refresh the queue, or rebuild state from the current launch plan.
Validate that a product feature is working correctly during rollout. Use when validating feature behavior during ramps, spot-checking affected users from Slack or escalations, running periodic audits, or investigating false positives and false negatives. Walks users through structured intake questions, queries data warehouses and other data sources, applies feature-specific validation logic, and outputs verdicts to terminal or Google Sheets. Supports pluggable initiative configs for any product area.
--- Skill name: android-emulator Skill description: Manage Android emulators (AVDs) - use when user wants to start, stop, create, list, or manage Android emulators for testing allowed-tools: - Bash(bash ~/.agents/skills/android-emulator/scripts/android-emulator.sh:*) - Bash(uname:*) --- # Android Emulator Manager Manage Android emulators (AVDs) for testing. Use this skill when the user wants to create, start, stop, or manage Android emulators. ## Scripts Location - `~/.agents/skills/andr
--- Skill name: auto-pilot Skill description: Orchestrates all installed skills automatically. Routes user requests to the correct skill(s) without asking. Use as the default skill on every prompt — matches any actionable request and loads the right skill(s) to fulfill it. --- # Auto-Pilot — Skill Orchestrator You are an autonomous orchestrator. When the user gives you a task, **immediately load and execute the relevant skill(s)** without asking which one to use. Only ask the user for informat
Create Blueprint (Roadmap) projects from Slack threads or links. Reads the link, digests requirements and discussion, then creates an Airtable record with all fields populated. Use when asked to add a feature request to Blueprint, create a Blueprint project, or file a feature request.
Provide concise, direct coaching for internal communication. Use when writing, rewriting, drafting, coaching, summarizing, reviewing, or refining decisions, plans, feedback, status updates, and short messages with a high-signal, low-fluff style.
--- Skill name: data-analyst Skill description: Detail-oriented data analyst that asks follow-up questions to drive insightful visualizations and charts. Uses Query Expert, Notebook, Data Warehouse, and Developer MCPs. --- # Data Analyst You are a detail-oriented data analyst. You ask follow-up questions to help drive the most insightful visualizations and charts to help drive the business forward. ## Prerequisites Install the required CLI skills if not already installed: ```bash # Install
Search your organization's internal knowledge base, chat with AI assistants, and read indexed documents. Use when searching, querying, looking up, finding, browsing, or discovering internal wiki pages, policies, company information, or internal resources.
--- Skill name: free-disk-space Skill description: Survey and clean up disk space on macOS developer machines. Targets known locations where storage accumulates (Gradle, Xcode, npm, etc.), categorizes by safety level, and executes cleanup only with explicit approval. Use when disk is full, running low on space, or wanting to reclaim storage. roles: [] allowed-tools: - Bash(du:*) - Bash(rm:*) - Bash(gradle:*) - Bash(./gradlew:*) - Bash(xcrun:*) - Bash(brew:*) - Bash(git gc:*) - Ba
Use when searching, querying, looking up, finding, browsing, or discovering your company's internal knowledge base, wiki pages, policies, company information, or internal resources via Glean. Also use when querying Glean AI for answers or checking what documents exist on a topic.
--- Skill name: gmail Skill description: Interact with Gmail for email management. Search, read, send, draft, and manage emails, labels, and filters. --- # Gmail Skill Interact with Gmail for email management. Search, read, send, draft, and manage emails, labels, and filters. ## MCP Server This skill uses the `gmail` MCP server (`uvx mcp_gmail@latest`) configured in `~/.config/amp/settings.json`. ## Setup ### Prerequisites 1. **Google Cloud Project** with Gmail API enabled 2. **OAuth 2.0
Discover and navigate your organization's GraphQL schema using AI tools. Use when exploring, searching, browsing, introspecting, or understanding the GraphQL schema, finding available types and fields, discovering operations, or setting up an MCP server for schema navigation.
--- Skill name: kb-style-matrix Skill description: One-time Slack analysis to build your communication profile. Use when asked to build a style matrix, analyze communication style, create a voice profile, or match writing tone. --- # kb-style-matrix — Communication Style Matrix Analyzes your Slack messages to build a reusable voice/tone profile so future drafts (emails, Slack, docs) match your natural communication style. Part of the Second Me flywheel. ## When to Run - User says "build my s
--- Skill name: pr-manager Skill description: Commit changes, create PRs, or update existing PRs. Supports Graphite stacked PRs when available. Use when committing code, creating a pull request, updating a PR, or pushing changes for review. allowed-tools: [Bash, Read, Grep, Glob] argument-hint: ticket ID (JIRA or Linear), description hints, "use standard git" to skip Graphite --- # PR Manager You are a Git/GitHub workflow automation expert specializing in efficient branch management and pull r
Guide PMs through GTM launch readiness. Use when launching, shipping, releasing, rolling out, validating, preparing, prepping, or checking readiness for a product launch. Validates Blueprint (Airtable) fields, crafts positioning, keeps Blueprint updated during development, prepares for bundle inclusion, and drafts internal/external comms.
--- Skill name: linear Skill description: Interact with Linear for issue tracking, project management, and team workflows. Search, create, update, and manage issues, projects, cycles, and initiatives. --- # Linear Skill Interact with Linear using MCP tools powered by the `@tacticlaunch/mcp-linear` package. ## Prerequisites ### API Key You need a Linear Personal API Key: 1. Go to **Linear → Settings → Account → Security & Access** 2. Under **Personal API keys**, click **New API key** 3. Giv
--- Skill name: logging-feature-requests Skill description: Digest feature requests from Slack links and log them to a Feature Requests Google Sheet. Use when pasting a Slack thread link to capture a feature request, or asked to log/record a feature request. --- # Log Feature Request from Slack Extracts feature requirements from a Slack thread and appends a summarized row to the **Feature Requests** tab of the tracking spreadsheet. ## Trigger Activate when the user pastes a Slack message lin
Query, search, find, look up, or investigate merchant/customer data via an internal admin tool. Use when asked to view, check, retrieve, or explore merchants, locations, payments, customers, or employees.
--- Skill name: notion Skill description: Access Block's Notion workspace to read, search, create, and update pages and databases. Use when asked to fetch Notion pages, search Notion, query Notion databases, or interact with any Notion content. --- # Notion Access Block's internal Notion workspace via the Notion API MCP server. ## Setup (one-time) 1. Go to https://www.notion.so/profile/integrations and create an internal integration for the Square workspace 2. Copy the integration token (sta
--- Skill name: product Skill description: Searches and reads from the product documentation repository. Use when searching existing product requirements, end-to-end feature architecture, or browsing product documentation. --- # Product Repository Search Search and read product requirements, end-to-end feature architecture, and other documentation from the product documentation repository. ## Prerequisites - `gh` CLI (GitHub CLI) authenticated with access to the product repo ## CLI Tool Th
--- Skill name: push-pr Skill description: Pushes current branch and creates a draft PR with AI-generated description. Use when asked to "push pr", "create pr", or "push and create pr". --- # Push and Create Draft PR Pushes the current branch to origin and creates a draft PR with an AI-generated description. ## Prerequisites Before starting, verify: 1. You're in a git repository: `git rev-parse --git-dir` 2. GitHub CLI is available: `which gh` 3. There are commits to push: `git log origin/HE
--- Skill name: reviewing-calendar Skill description: Review Google Calendar events in a visual weekly view mirroring Google Calendar's format. Generates an HTML calendar showing events with conflict detection, color coding, and tooltips. Use when asked to review calendar, check calendar invites, view schedule, or show calendar events. --- # Reviewing Calendar Present calendar events inline in chat, one at a time, with surrounding context and conflict detection. ## Workflow 1. **Load gcal sk
Interact with Slack workspaces and channels. Search messages, read channels, post messages, manage status, and more across multiple workspaces.
--- Skill name: snagit Skill description: Capture screenshots and recordings using TechSmith Snagit on macOS. Use when asked to take a screenshot, capture a window, record the screen, open Snagit, access Snagit library, or automate screen capture workflows. --- # Snagit — Screen Capture & Recording Automation Automate TechSmith Snagit 2024 on macOS for screenshots, recordings, and library access. ## Default Save Location All screenshots should be saved to `~/Documents/screenshots/` (not Desk
--- Skill name: summarize-video Skill description: Summarize a video — extract transcript via Kaltura API, generate AI summary with key takeaways and timestamped quotes, and build styled HTML page. Requires Chrome DevTools MCP. argument-hint: <video_url> allowed-tools: - mcp__chrome-devtools__new_page - mcp__chrome-devtools__navigate_page - mcp__chrome-devtools__evaluate_script - mcp__chrome-devtools__take_snapshot - mcp__chrome-devtools__wait_for - mcp__chrome-devtools__click - mc
--- Skill name: test-plan-creator Skill description: Create test plans and acceptance criteria for product features by reading the related spec and generating structured test scenarios. --- # Test Plan Creator You are a QA-minded product analyst. You help create comprehensive test plans and acceptance criteria for product features by analyzing the feature spec and asking targeted questions. ## Before Starting Read the feature's `spec.md` to understand what needs testing. If no spec exists, a
--- Skill name: viewing-figma-files Skill description: View Figma files, inspect page/frame structure, export node images, and read comments via the Figma REST API. Use when asked to view, inspect, open, read, export, or describe a Figma file, frame, component, or design. --- # Viewing Figma Files View and inspect Figma files via the REST API. Supports file metadata, page/frame structure, node rendering, and comments. ## Authentication The skill uses a **Figma Personal Access Token** stored
--- Skill name: web-research Skill description: Search the web and synthesize external information on a topic. Use when researching competitors, market context, industry trends, best practices, technical concepts, or any external information needed to inform PRDs, specs, strategy docs, or decision-making. --- # Web Research Search the web, pull in relevant content, and synthesize findings into a structured research brief. Designed to complement PRD-writing and spec-creation workflows by provid
--- Skill name: writing-requirements-docs Skill description: Write crisp, thorough PRDs from rough notes, customer feedback, or raw input using a canonical PRD template. Automatically searches Slack, project trackers, data warehouse, and knowledge bases for internal references to augment the PRD with traced-back evidence. --- # Writing Requirements Documents Translate raw input — rough notes, customer feedback, bullet lists, designs, verbal transcripts, Slack threads — into structured, actiona
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
Query, search, find, look up, or investigate merchant data via Regulator. Use when asked to view, check, retrieve, or explore merchants, locations, payments, customers, or employees.
Interact with Jira issue tracking using Atlassian CLI (ACLI). Use when listing, viewing, searching, creating, editing, updating, transitioning, commenting on, assigning, or managing Jira issues, tickets, stories, bugs, epics, or sprints.
--- Skill name: feedback-searcher Skill description: Search and synthesize customer feedback across support transcripts, sales call transcripts, Slack channels, product demand trackers, and internal knowledge bases to surface insights on any topic. Uses parallel subagents for efficient, context-cohesive searches. --- # Feedback Searcher You are a customer feedback research specialist. You search across multiple feedback channels to surface insights, patterns, and sentiment on any given topic.
--- Skill name: rebasing-git-branches Skill description: Rebases git branches onto their upstream target. Use when asked to rebase, update a branch, resolve rebase conflicts, or sync a branch with main/master. --- # Rebasing Git Branches Rebases the current or specified branch onto its upstream target branch, handling conflicts interactively. ## Capabilities - Rebase current branch onto main/master or any target branch - Interactive rebase (squash, reorder, edit commits) - Resolve merge conf
Provide concise, direct Jack-inspired coaching for internal communication. Use when writing, rewriting, drafting, coaching, summarizing, reviewing, or refining decisions, plans, feedback, status updates, and short messages; also trigger when the user asks for "jack", "jack guidance", or similarly high-signal low-fluff output.
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
--- Skill name: git-worktree Skill description: Manages git worktrees for working on multiple branches simultaneously. Use when asked to create, list, remove, or switch between git worktrees, or when needing to work on multiple branches in parallel. --- # Git Worktree Management Manages git worktrees to enable working on multiple branches of a repository simultaneously in separate directories. ## Capabilities - **Create worktrees**: Add new worktrees for existing or new branches - **List wor
--- Skill name: historical-info Skill description: Searches across multiple sources to find what the user is or has been working on. Use when asked about historical information, past activities, current work, or what they've been doing. --- # Historical Information Lookup Provides a comprehensive summary of the user's activities and impact by searching across multiple data sources **in parallel**. ## Sources When the user asks about what they're working on, what they've done, or any historic
--- Skill name: spec-creator Skill description: Create and iterate on product requirement specs using a structured template, pulling from various data sources, and syncing to Linear projects. --- # Spec Creator You are a product specification writer. You help create comprehensive, concise product requirement documents by gathering context from multiple sources and iterating on a structured template. You use Linear to keep specs synced with project documentation. ## Prerequisites **IMPORTANT:
--- Skill name: rpi Skill description: RPI (Research, Plan, Implement) methodology for complex multi-step tasks. Use when the user mentions "rpi", wants to decompose, phase, structure, organize, or break down a complex task, or needs a structured approach to large codebase changes, migrations, or refactors. Routes to the appropriate RPI phase skill. --- # RPI — Research, Plan, Implement A workflow framework for complex codebase changes that manages context by breaking work into phases. Each ph
--- Skill name: address-pr-comments Skill description: Address and resolve GitHub Pull Request review comments. Fetches unresolved PR comments, critically evaluates feedback, makes changes, commits per-comment, and resolves threads with confirmation. Use when asked to address PR comments, fix review feedback, or resolve PR threads. allowed-tools: - Bash(gh repo view:*) - Bash(gh pr view:*) - Bash(gh api:*) - Bash(bash ~/.agents/skills/address-pr-comments/fetch-comments.sh:*) --- # Addre
Triages and drafts replies to [email protected] emails since last run. Use when asked to respond to, triage, handle, draft, review, classify, or process feature feedback emails, feature requests, or seller inquiries.
--- Skill name: plan-to-linear Skill description: Convert structured plans into Linear issues and projects. Use when creating, filing, converting, transforming, decomposing, splitting, or breaking down a plan into Linear tickets, issues, or projects. Also use when bulk-creating Linear issues from a task list, document, or conversation. --- # Plan to Linear Converts structured plans into well-formed Linear issues that another agent can pick up and execute. **STOP** — Before proceeding, load th
Address PR code review feedback. Fetches review comments, helps prioritize human feedback over automated ones, verifies changes, commits, and resolves threads. Use when asked to address code review, fix PR comments, or respond to reviewer feedback.
--- Skill name: rpi-implement Skill description: Implement approved RPI plans phase by phase. Use after planning phase when ready to execute, apply, carry out, build, deliver, ship, or run an implementation plan. Follows plans precisely with verification at each phase. --- # RPI Implement Implementation phase of the RPI (Research, Plan, Implement) methodology. Executes approved plans phase by phase with verification. ## Getting Started When given a plan path: - Read the plan completely and c
Use when searching, finding, locating, discovering, querying, looking up, or browsing code patterns, files, or implementations across all company repositories via internal code search.
--- Skill name: datadog Skill description: Query Datadog for logs, metrics, traces, monitors, RUM, and CI visibility. Use when user needs observability data, investigating production issues, checking service health, analyzing frontend performance, or debugging CI/CD pipelines. roles: - frontend --- # Datadog Skill Query Datadog observability data via direct API calls. **No API keys, no MCP, no extra dependencies** -- just `curl` and `jq`. ## How It Works All requests go through an internal
Daily scan of Slack channels for product feature requests. Auto-classifies, scores urgency, deduplicates against your roadmap tool, writes to a tracking spreadsheet, and promotes high-priority items. Use when asked to scan feature requests, check feedback channels, or run daily feature intake.
Persistent to-do list with proactive reminders. Auto-captures action items from start-of-day, emails, Slack, Linear, and manual input. Surfaces top items at session start and reminds on untouched high-priority items. Use when managing tasks, adding to-dos, checking the list, completing items, or snoozing reminders.
--- Skill name: databricks Skill description: Query the Databricks Lakehouse using SQL. Use when user needs to query Databricks, search tables/catalogs, or run SQL against Databricks data. --- # Databricks Skill Query the Databricks Lakehouse using the Databricks CLI. ## Prerequisites ### Install Databricks CLI ```bash brew tap databricks/tap brew install databricks ``` ### Authenticate (First Time) ```bash databricks auth login --host https://<your-databricks-host>.cloud.databricks.com `
--- Skill name: rpi-research Skill description: Research codebase for complex tasks using RPI methodology. Use when starting a new feature, investigating unfamiliar code, or needing comprehensive understanding before planning. Creates documented research artifacts. --- # RPI Research Research phase of the RPI (Research, Plan, Implement) methodology. Creates comprehensive, documented understanding of relevant code before planning or implementation. ## One Goal Per Session Each RPI phase (rese
--- Skill name: slack Skill description: Interact with Slack workspaces and channels. Search messages, read channels, post messages, manage status, and more across multiple workspaces. roles: [frontend] --- # Slack Skill Interact with Slack workspaces using a local Python CLI that wraps the internal `mcp_slack` package. ## CRITICAL: Auto-Authentication Flow When any command returns `"error_type": "auth_required"`, run this single command: ```bash {{SKILL_DIR}}/scripts/slack-cli auth callbac
Create roadmap projects from Slack threads or links. Reads the link, digests requirements and discussion, then creates a structured record in your roadmap tool with all fields populated. Use when asked to add a feature request to the roadmap, create a roadmap project, or file a product request.
--- Skill name: writing-feedback Skill description: Write and format performance feedback for self-reflections, peer reviews, and manager evaluations using the IBB (Impact, Behaviors, Betterment) model. Use when writing, drafting, formatting, structuring, or reviewing performance feedback, self-reflections, peer feedback, manager evaluations, or performance review submissions. --- # Writing Feedback (IBB Model) Help employees write effective performance feedback using the **IBB (Impact, Behavi
--- Skill name: prototype-builder Skill description: Scaffold and build interactive HTML prototypes for product features, using templates and iterating based on spec requirements. --- # Prototype Builder You are a rapid prototyping specialist. You help create interactive prototypes that bring feature specs to life for stakeholder review and user testing. **Always use your project's design system component library** for all UI components. This ensures prototypes match the production design sys
--- Skill name: start-of-day Skill description: Morning triage of Slack unreads, Gmail inbox, Google Calendar, and comments/notifications from Figma, Google Drive, Linear, and Notion. Presents each item with options to reply, mark as read, save for later, or accept/decline events. Use when asked to start the day, check inbox, morning triage, or catch up. --- # Start of Day Triage Slack, Gmail, Google Calendar, and comments/notifications from Figma, Google Drive, Linear, and Notion in one inter
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.