邮件
邮件撰写与模板
communication-tracker
legacybridge-tech
Track and integrate external communications (emails, chat messages, screenshots) into project context with timeline management. Use when user mentions "email", "message", "communication", "screenshot", "track", "import", "sync", or wants to import external information sources into the project timeline.
todo-complete
legacybridge-tech
Mark a todo as complete and archive it
testing-framework-helper
Dexploarer
Generates comprehensive test suites with unit tests, integration tests, and E2E tests for various frameworks (Jest, Pytest, Vitest, etc.). Use when writing tests.
a11y-annotation-generator
Dexploarer
Adds accessibility annotations (ARIA labels, roles, alt text) to make web content accessible. Use when user asks to "add accessibility", "make accessible", "add aria labels", "wcag compliance", or "screen reader support".
Draft Camp Emails
reggiechan74
This skill should be used when the user asks to "draft an email to a camp", "write an inquiry email", "email camp provider", "write registration email", "draft waitlist follow-up", "write cancellation email", "email about allergies", "contact camp about special needs", or needs help composing emails to camp providers for inquiries, registration, waitlist follow-ups, special needs requests, dietary accommodations, or cancellations. Provides email templates and personalization using the family profile.
typescript-type-safety
marcioaltoe
TypeScript type safety including type guards and advanced type system features. ALWAYS use when writing ANY TypeScript code (frontend AND backend) to ensure strict type safety, avoid any types, and leverage the type system. Examples - "create function", "implement class", "define interface", "type guard", "discriminated union", "type narrowing", "conditional types", "handle unknown types".
naming-conventions
marcioaltoe
Expert in naming conventions for files, directories, classes, functions, and variables. ALWAYS use when creating ANY files, folders, classes, functions, or variables, OR when renaming any code elements. Use proactively to ensure consistent, readable naming across the codebase. Examples - "create new component", "create file", "create folder", "name this function", "rename function", "rename file", "rename class", "refactor variable names", "review naming conventions".
clean-architecture
marcioaltoe
Clean Architecture principles for Modular Monolith with bounded contexts and minimal shared kernel. ALWAYS use when working on backend code, ESPECIALLY when creating files, deciding file locations, or organizing contexts (auth, tax, bi, production). Use proactively to ensure context isolation and prevent "Core Obesity Syndrome". Examples - "create entity", "add repository", "where should this file go", "modular monolith", "bounded context", "shared kernel", "context isolation", "file location", "layer organization".
backend-engineer
marcioaltoe
Backend engineering with Modular Monolith, bounded contexts, and Hono. ALWAYS use when implementing ANY backend code within contexts, Hono APIs, HTTP routes, or service layer logic. Use proactively for context isolation, minimal shared kernel, and API design. Examples - "create API in context", "implement repository", "add use case", "context structure", "Hono route", "API endpoint", "context communication", "DI container".
error-handling-patterns
marcioaltoe
Error handling patterns including exceptions, Result pattern, validation strategies, retry logic, and circuit breakers. ALWAYS use when implementing error handling in backend code, APIs, use cases, or validation logic. Use proactively for robust error handling, recovery mechanisms, and failure scenarios. Examples - "handle errors", "Result pattern", "throw exception", "validate input", "error recovery", "retry logic", "circuit breaker", "exception hierarchy".
input-validation
yanko-belov
Use when accepting user input. Use when handling request data. Use when trusting external data without validation.
mail-top-senders
aashari
Show who sends the most email, communication frequency analysis, and relationship mapping. Use when user asks who emails them most, top contacts, communication patterns, or wants to understand their email social graph. Arguments: optional time range (default: last 90 days), account filter, or "humans only" to exclude automated senders.
rails-model-patterns
ag0os
ActiveRecord model patterns and conventions for Rails. Automatically invoked when working with models, associations, validations, scopes, callbacks, or database schema design. Triggers on "model", "ActiveRecord", "association", "has_many", "belongs_to", "validation", "validates", "scope", "callback", "migration", "schema", "index", "foreign key".
calendar-accounts
aashari
List all synced calendar accounts and individual calendars with event counts. Use when user asks what calendars they have, what accounts are synced, or wants an overview of their calendar setup.
mail-triage
aashari
Intelligent inbox triage — surface the most important emails across all accounts, prioritized by urgency and requiring attention. Use when user wants a smart overview of what needs their attention, asks "what's important in my email", or wants help deciding what to read first. Arguments: optional time window (default: last 48 hours) or account filter.
email-sequences
mikefilsaime-groove
This skill should be used when the user asks to "write email sequences", "create email campaigns", "welcome series", "launch sequence", "nurture sequence", or "email marketing automation". Creates complete, high-converting email sequences for all stages of the customer journey including welcome, nurture, launch, winback, and transactional emails.
mail-travel
aashari
Find flight bookings, hotel reservations, travel itineraries, and booking confirmations from email. Use when user asks about upcoming trips, travel plans, booking references, flight details, or hotel reservations. Arguments: optional destination, airline, date range, or booking service.
mail-contacts
aashari
Extract contacts and build a communication directory from email history. Find email addresses, frequency of contact, and relationship strength. Use when user wants to find someone's email address, see all contacts, or understand their communication network. Arguments: optional person name, company, domain, or "top contacts" / "recent contacts".
pro-services-local
mikefilsaime-groove
This skill should be used when the user asks to "create local marketing", "local SEO", "service business marketing", "Google Business Profile", "local lead generation", or mentions local business, professional services, or geographic marketing. Creates strategic local marketing that drives leads.
live-webinar-funnel
mikefilsaime-groove
This skill should be used when the user asks to "create a webinar funnel", "build a webinar registration page", "live webinar funnel", "webinar landing page", or mentions webinars, live presentations, or webinar registration. Creates complete live webinar funnels that maximize registrations, attendance, and conversions.
pr-influencer
mikefilsaime-groove
This skill should be used when the user asks to "create PR campaign", "build media outreach", "press release", "influencer outreach", "media pitches", or mentions PR, public relations, or media coverage. Creates strategic PR and influencer campaigns that build authority.
jerbs
pjunod
Screens job-related emails in Gmail and LinkedIn DMs against a candidate's personal criteria and drafts follow-up replies for anything worth pursuing. Use this skill whenever a user wants to filter recruiter emails, screen job opportunities, triage job alert digests, evaluate inbound recruiter outreach, screen LinkedIn messages, or automate any part of the applicant-side hiring process. Also use when the user says things like "check my job emails", "screen my recruiter emails", "what job leads came in this week", "run my job screener", "set up my job screener", "check my LinkedIn messages", or "update my screening criteria". Requires Gmail to be connected. Optionally screens LinkedIn DMs if the LinkedIn MCP is connected. Screens Gmail in one unified search (job alert digests + direct outreach), plus an optional LinkedIn DM pass, and combines results into one report. Optionally exports results to a formatted .xlsx / Google Sheets file with a built-in pipeline status tracker.
calendar-attendees
aashari
Find meetings with a specific person, or list attendees of a specific event. Use when user asks who is in a meeting, whether someone is invited, or what meetings they share with a person.
freshservice-manager
krishagel
Manage Freshservice tickets, approvals, and get team performance reports across all workspaces