task-o-matic
AI-powered task management CLI for project initialization, PRD parsing, task breakdown, and execution with multi-provider AI support
AI-powered task management CLI for project initialization, PRD parsing, task breakdown, and execution with multi-provider AI support
Use this skill when users want to plan, create, and execute email marketing campaigns. Triggers: email marketing, newsletter, campaign, mailchimp, lead nurturing, drip campaign, email blast, marketing automation, e-mail marketing, campanha de e-mail, newsletter, automação de marketing.
Generate Japanese internal business communications including 稟議書, 社内通知, 回覧, 朝礼スピーチ, 異動挨拶, 年始年末挨拶, and 社内報. Triggers on requests for 稟議書, 社内文書, 社内通知, 回覧, 朝礼, 異動挨拶, 社内報, 内部コミュニケーション.
Generate professional PDF invoices with line items, taxes, discounts, payment terms, and company branding.
Generate personalized documents from templates and data sources — bulk letters, certificates, invoices, and email campaigns.
Manage sales workflows — track deals, schedule calls, client comms.
This skill should be used when working with 1Sat Ordinals marketplace operations — listing ordinals for sale, purchasing listings, canceling listings, browsing available ordinals, or managing OrdLock marketplace scripts. Triggers on 'list ordinal', 'sell NFT', 'buy ordinal', 'purchase listing', 'cancel listing', 'marketplace', 'OrdLock', 'ordinal price', or 'browse ordinals'. Uses @1sat/actions ordinals module.
Look up grocery deals and offers via Marktguru CLI/API. Use when user asks about supermarket discounts, product prices, current promotions, or comparing deals across Austrian retailers (Hofer, Billa, Spar, Lidl, etc.).
Process incoming emails in the Obsidian vault Inbox folder. Use when new emails arrive, when asked to check inbox, or when processing pending items.
Design canary rollout strategy with progressive traffic steps, guardrail metrics, and automated stop/rollback decisions. Use when releases need incremental risk containment and evidence-based promotion gates; do not use for full-environment cutover planning where blue-green is required.
Browse movies and book tickets at Classic Cinemas Elsternwick. Use when Nathan asks what's showing, wants movie details, or wants to book tickets.
Integrate Lemon Squeezy for SaaS payment processing including subscriptions, checkout, license keys, and webhooks. Use when building payment flows for digital products, SaaS billing, or software licensing with Lemon Squeezy as the merchant of record.
Integrate Stripe payments — Checkout, Payment Intents, subscriptions, webhooks, and billing portal.
TossPayments payment integration documentation access via MCP. Use when integrating TossPayments payment widget, checkout flow, payment approval API, or when user mentions 토스페이먼츠, 결제, 결제위젯, 결제 승인, payment widget, TossPayments SDK, payment approval.
ALWAYS trigger for ANY task involving Stripe, payments, subscriptions, checkout sessions, Stripe webhooks, Stripe Connect, payment intents, invoicing, billing portals, pricing tables, metered billing, SaaS billing, payment processing, credit card handling, or Stripe Elements. This includes both one-time payments and recurring subscriptions.
Use when the user wants to charge users for actions. Use @pump-fun/agent-payments-sdk, to build Solana payment transactions, verify on-chain invoice payments, or integrate Solana wallet adapters for agent payment flows.
Use when working with JPA/Hibernate entities, repositories, or database operations to avoid N+1 queries, manage lazy loading, transactions, and entity relationships.
ALWAYS trigger for ANY task involving Supabase, Supabase Auth, Supabase Database, Supabase Storage, Supabase Edge Functions, Supabase Realtime, Row Level Security (RLS), PostgreSQL policies, Supabase CLI, self-hosted Supabase, database migrations, or Firebase-to-Supabase migration. This includes schema design, RLS policies, Edge Functions (Deno), auth flows, file uploads, and realtime subscriptions.
Use when continuing the active migration or rewrite after `docs/progress/MASTER.md` already exists and execution should resume from the current phase instead of recreating the planning workflow.