
Run AI-powered code reviews using Cubic CLI to detect bugs, security vulnerabilities, and style issues in local changes. Use when the user says "review my code," "check my changes for bugs," "run cubic review," "review this diff," "pre-commit check," "find issues before I push," "analyze my branch changes," or "code quality check." Triggers on mentions of cubic, code review, diff review, pre-commit checks, bug detection, and code quality validation.
Answer questions about Bun — the all-in-one JavaScript/TypeScript toolkit — and write code using its runtime, package manager, test runner, and bundler. Use when developers call Bun-native APIs (`Bun.serve`, `Bun.file`, `Bun.write`, `Bun.spawn`, `Bun.$` shell, `Bun.SQL`, `Bun.RedisClient`, `Bun.build`, `HTMLRewriter`); import `bun:*` modules (`bun:test`, `bun:sqlite`, `bun:ffi`, `bun:jsc`); run CLI commands (`bun install`/`add`/`run`/`test`/`build`, `bunx`, `bun create`, `bun --compile`); configure `bunfig.toml`, `bun.lock`, workspaces, catalogs, overrides, isolated installs, trustedDependencies, or lifecycle scripts; bundle with loaders, plugins, or macros; write `bun:test` tests (`mock`, `spyOn`, `mock.module`, snapshots, coverage); or need Node.js compatibility, JSC vs V8 differences, or migration from npm/yarn/pnpm/jest/vitest.
Create Spring Boot Java Project Skeleton
Ensure that Java types are documented with Javadoc comments and follow best practices for documentation.
Drive the Graphite CLI (`gt`) for stacked pull-request workflows. Use when the user works with stacked PRs, mentions Graphite, gt, "the stack", or wants to create/submit/sync/restack/split/squash/fold branches. Triggers on `gt` commands, "stack of PRs", "stacked diffs", "trunk-based", `.graphite_repo_config`, branches prefixed by a Graphite user (e.g. `lms--`, `pp--`).
Get best practices for JUnit 5 unit testing, including data-driven tests
Get best practices for developing applications with Spring Boot.
Helps users discover and install Claude Code plugins from the pleaseai marketplace. Use this skill whenever a user asks "how do I do X", "find a plugin for X", "is there a plugin that can...", "recommend a plugin", "what plugins are available", wants to extend Claude Code capabilities, or mentions a technology/framework and could benefit from a plugin they haven't installed yet. Also use when the user is stuck on a task that an available plugin could solve, even if they don't explicitly ask for a plugin.
Configure a GitHub repository for Graphite — branch protection, merge queue, CI triggers, and stack-aware CI optimizations. Use when the user is onboarding a repo to Graphite, mentions Graphite branch protection / required checks / signed commits / merge queue, sees CI failing on `graphite-base/*` branches, asks about merge-queue choice (Graphite vs GitHub vs external), or wants to reduce CI cost for stacked PRs (CI Optimizations, stack-aware CI, `needs.optimize_ci.outputs.skip`). Triggers on `.github/workflows/*.yml` changes for repos using Graphite, the phrases "stack CI", "stacking and CI", "graphite-base", and any branch-protection or merge-queue discussion in a Graphite repo.
Fetch web content in multiple formats using fetch MCP tools. Use when WebFetch fails with 403/access errors, when fetching HTML pages, JSON APIs, plain text, readable article content, or YouTube transcripts. Triggers on mentions of fetching URLs, web scraping, reading web pages, downloading content, or accessing online resources.
This skill should be used when the user asks about "포트원 연동", "PortOne integration", "결제 연동", "PG 연동", "billing key", "빌링키", "정기결제", "웹훅", "payment API", or needs guidance on implementing payment functionality with PortOne. Provides comprehensive guidance for V1 and V2 API integration.
Operate the Graphite Merge Queue — enqueue PRs via label, dequeue, monitor queue status, and reason about stacked-PR queueing. Use when the user mentions Graphite merge queue, "merge when ready", queueing a PR, dequeueing, fast-track, the merge-queue label, "enqueue", "the queue", or when they ask to merge a PR/stack through Graphite (not directly). Triggers on phrases like "queue this PR", "add to merge queue", "enqueue stack", "remove from queue", "why didn't my PR merge", and on edits to `.please/config.yml` under `graphite.merge-queue`.
Read recipient data from Google Sheets and send personalized Gmail messages to each row.
Share a Google Docs document with edit access and email collaborators the link.
Share a Google Drive folder and all its contents with a list of collaborators.
Share Google Drive files with all attendees of a Google Calendar event.
Export Google Contacts directory to a Google Sheets spreadsheet.
Convert documents to Markdown using MarkItDown MCP tools. Use when the user wants to convert PDF, read PPTX, extract text from DOCX, convert document to markdown, or mentions .pdf/.docx/.pptx/.xlsx/.xls/.ppt/.doc files for reading or conversion. Triggers on phrases like "convert to markdown", "read this document", "extract text from", "parse this file" with binary document formats.
List and review Google Workspace security alerts from Alert Center.
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
Create a recurring Google Calendar event with attendees.
Answer questions about the Mastra AI framework and help build agents, workflows, tools, memory, and RAG features. Use when developers: (1) ask about Mastra APIs like `Mastra`, `Agent`, `createWorkflow`, `createTool`, `createStep`, `Memory`, or run the `mastra` CLI; (2) wire up agents, workflows, or step-based orchestration; (3) integrate `@mastra/*` packages (`@mastra/core`, `@mastra/memory`, `@mastra/rag`, `@mastra/evals`, `@mastra/deployer`, `@mastra/server`, `@mastra/pg`, `@mastra/libsql`, `@mastra/mcp`); (4) debug TypeScript errors from Mastra APIs or model-router strings. Triggers on: "Mastra", "@mastra/core", "mastra agent", "mastra workflow", "createWorkflow", "createTool", "createStep", "mastra memory", "semantic recall", "mastra rag", "mastra deployer", "mastra evals", "mastra studio", "provider/model".
Transfer ownership of Google Drive files from one user to another.
Find Gmail messages matching a query and export them for review.
Send a team announcement via both Gmail and a Google Chat space.
Subscribe to change notifications on a Google Drive file or folder.
Answer questions about the Zod schema validation library and help build schemas, parsers, refinements, transforms, codecs, and error formatters. Use when developers: (1) ask about Zod APIs like `z.object`, `z.string`, `z.array`, `z.union`, `z.discriminatedUnion`, `parse`, `safeParse`, `z.infer`; (2) define request/response/form schemas in TypeScript; (3) handle `ZodError` or customize error messages; (4) migrate between Zod v3 and v4 (entry-point split, `formatError` → `treeifyError`/`prettifyError`, unified `error` param replacing `message`/`errorMap`). Triggers on: "zod", "z.object", "z.string", "z.array", "z.union", "z.infer", "z.input", "z.output", "ZodError", "$ZodError", "safeParse", "parseAsync", "z.codec", "treeifyError", "prettifyError", "flattenError", "discriminatedUnion", "zod/v4", "zod/v3", "zod/mini", "z.coerce", "superRefine".
Answer questions about better-auth and help build authentication features. Use when developers: (1) ask about better-auth APIs like `betterAuth`, `auth.api.*`, `authClient.*`; (2) wire up sign-in / sign-up / sessions; (3) integrate framework adapters (Next.js, Nuxt, SvelteKit, Hono, Astro, Bun, Express); (4) add plugins (organization, two-factor, magic-link, passkey, oauth-proxy); (5) configure DB adapters (Prisma, Drizzle, Kysely, Mongoose). Triggers on: "better-auth", "betterAuth", "authClient", "sign in flow", "auth session", "social login", "magic link", "passkey", "organization plugin".
Nuxt i18n internationalization module for locale routing, lazy-loaded translations, SEO, browser detection, and multi-domain setups. Use when working with @nuxtjs/i18n, locale switching, translated routes, or i18n composables.
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).
Move a Google Calendar event to a new time and automatically notify all attendees.
Google Model Armor: Sanitize a model response through a Model Armor template.
Duplicate a Google Sheets template tab for a new month of tracking.
Copy a Google Docs template, fill in content, and share with collaborators.
Google Chat: Send a message to a space.
Gmail: Show unread inbox summary (sender, subject, date).
Find Gmail messages with a specific label and forward them to another address.
Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization".
Google Workspace Admin SDK: Manage users, groups, and devices.
Google Workspace Admin SDK: Audit logs and usage reports.
Google Workspace Alert Center: Manage Workspace security alerts.
Google Apps Script: Manage and execute Apps Script projects.
Read and write Google Docs.
Google Docs: Append text to a document.
Google Drive: Manage files, folders, and shared drives.
Subscribe to Google Workspace events.
Google Workspace Events: Renew/reactivate Workspace Events subscriptions.
Google Workspace Events: Subscribe to Workspace events and stream them as NDJSON.
Gmail: Watch for new emails and stream them as NDJSON.
Google Workspace Enterprise License Manager: Manage product licenses.
Manage Google Meet conferences.
Google Slides: Read and write presentations.
Google Vault: Manage eDiscovery holds and exports.
Google Model Armor: Create a new Model Armor template.
Google Model Armor: Sanitize a user prompt through a Model Armor template.
Google People: Manage contacts and profiles.
gws CLI: Shared patterns for authentication, global flags, and output formatting.
Google Sheets: Read and write spreadsheets.
Google Sheets: Read values from a spreadsheet.
Google Workflow: Cross-service productivity workflows.
Google Workflow: Announce a Drive file in a Chat space.
Google Workflow: Convert a Gmail message into a Google Tasks entry.
Google Workflow: Prepare for your next meeting: agenda, attendees, and linked docs.
Google Workflow: Weekly summary: this week's meetings + unread email count.
Create, organize, and distribute content across Workspace.
Plan and manage events — scheduling, invitations, and logistics.
Handle HR workflows — onboarding, announcements, and employee comms.
Find and review Google Drive files shared outside the organization.
Export a Google Sheets spreadsheet as a CSV file for local backup or processing.
Add a list of attendees to an existing Google Calendar event and send notifications.
Rename multiple Google Drive files matching a pattern to follow a consistent naming convention.
Manage Google Groups settings.
Create a Google Meet meeting space and share the join link.
Find Gmail messages matching a query and send a standard reply to each one.
List and download all files from a Google Drive folder.
Delete a Google Calendar event and send a cancellation email via Gmail.
Retrieve and review responses from a Google Form.
Create a Google Classroom course and invite students.
Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row.
Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries.
Create a Google Form for feedback and share it via Gmail.
Create a new Google Slides presentation and add initial slides.
Create a Google Shared Drive and add members with appropriate roles.
Set up a new Google Tasks list with initial tasks.
Enable a Gmail out-of-office auto-reply with a custom message and date range.
Push local files to a Google Apps Script project.
Share a Google Drive file and email the link with a message to recipients.
Query Google Calendar free/busy status for multiple users to find a meeting slot.
Identify large Google Drive files consuming storage quota.
Append a deal status update to a Google Sheets sales tracking spreadsheet.
Read data from a Google Sheet and create a formatted Google Docs report.
Create a Google Drive folder structure and move files into the right locations.
Review your Google Calendar week, identify gaps, and add events to fill them.
Create a Google Docs post-mortem, schedule a Google Calendar review, and notify via Chat.
Review who attended a Google Meet conference and for how long.
Find Google Tasks that are past due and need attention.
Save a Gmail message body into a Google Doc for archival or reference.
Read data from two tabs in a Google Sheet to compare and identify differences.
Google Calendar: Show upcoming events across all calendars.
Google Calendar: Create a new event.
Google Chat: Manage Chat spaces and messages.
Gmail: Send an email.
Gmail: Send, read, and manage email.
Google Model Armor: Filter user-generated content for safety.
Google Workflow: Today's meetings + open tasks as a standup summary.
Manage customer support — track tickets, respond, escalate issues.
Manage an executive's schedule, inbox, and communications.
Organize research — manage references, notes, and collaboration.
Google Classroom: Manage classes, rosters, and coursework.
Google Calendar: Manage calendars and events.
Google Apps Script: Upload local files to an Apps Script project.
Google Cloud Identity: Manage identity groups and memberships.
Google Drive: Upload a file with automatic metadata.
Read and write Google Forms.
Manage Google Keep notes.
Coordinate projects — track tasks, schedule meetings, and share docs.
Google Workspace Reseller: Manage Workspace subscriptions.
Google Sheets: Append a row to a spreadsheet.
Google Tasks: Manage task lists and tasks.
Manage sales workflows — track deals, schedule calls, client comms.
Administer IT — manage users, monitor security, configure Workspace.
Create recurring focus time blocks on Google Calendar to protect deep work hours.
Read content from a Google Doc and use it as the body of a Gmail message.
Lead a team — run standups, coordinate tasks, and communicate.
Find Gmail messages with attachments and save them to a Google Drive folder.
Create a Gmail filter to automatically label, star, or categorize incoming messages.
Apply Gmail labels to matching messages and archive them to keep your inbox clean.