smtp-send
Send emails via SMTP or Resend API with support for plain text, HTML, and attachments. Use when the user asks to send an email, email someone, or compose and send a message. Supports single recipients and can include file attachments. Works with Gmail, Outlook, Yahoo, QQ Mail, 163 Mail, Resend, and any SMTP server.
Git Workflow
DO NOT COMMIT unless user explicitly tells you to. Use this skill EVERY SINGLE TIME before creating a git commit. Provides mandatory commit message format, staging rules, and post-commit summary requirements for the MIRA project
batching-patterns
Batch all related operations into single messages for maximum parallelism and performance. Use when launching multiple agents, reading multiple files, running parallel searches, optimizing workflow speed, or avoiding sequential execution bottlenecks. Trigger keywords - "batching", "parallel", "single message", "golden rule", "concurrent", "performance", "sequential bottleneck", "speed optimization".
Letta Conversations API
Guide for using the Letta Conversations API to manage isolated message threads on agents. Use when building multi-user chat applications, session management, or any scenario requiring separate conversation contexts on a single agent.
filament-dashboard
Create FilamentPHP v4 dashboard pages with single-tab or multi-tab layouts, message callouts, and widget integration
git-workflow
Git workflow management with atomic commit principles. Capabilities: commit organization, branching strategies, merge/rebase workflows, PR management, history cleanup, staged change analysis, single-responsibility commits. Actions: commit, push, pull, merge, rebase, branch, stage, stash git operations. Keywords: git commit, git push, git pull, git merge, git rebase, git branch, git stash, atomic commit, commit message, conventional commits, branching strategy, GitFlow, trunk-based, PR, pull request, code review, git history, cherry-pick, squash, amend, interactive rebase, staged changes. Use when: organizing commits, creating branches, merging code, rebasing, writing commit messages, managing PRs, cleaning git history, analyzing staged changes.
campaign
Plan and generate multi-channel campaign content including email sequences, LinkedIn, ads, social, blog, and landing pages. Use when user says "create a campaign", "campaign for launch", "multi-channel outreach", "demand gen", or asks for coordinated content across channels. Do NOT use for single emails or messages — use /octave:generate instead.
generate
Generate GTM content (emails, LinkedIn messages, call prep) using saved agents, Octave AI, or Claude direct — your choice. Use when user says "generate an email", "write a LinkedIn message", "prep for a call", "create outreach", or asks for single-asset content generation with mode selection.
open-source-contributions
Use this skill when contributing code to open source projects. The skill covers proper pull request creation, avoiding common mistakes that annoy maintainers, cleaning up personal development artifacts before submission, writing effective PR descriptions, following project conventions, and communicating professionally with maintainers. It prevents 16 common contribution mistakes including working on main branch, not testing before PR submission, including unrelated changes, submitting planning documents, session notes, temporary test files, screenshots, and other personal artifacts. Includes 3 Critical Workflow Rules that must NEVER be skipped: (1) Always work on feature branches, (2) Test thoroughly with evidence before PR, (3) Keep PRs focused on single feature. The skill includes automation scripts to validate PRs before submission, templates for PR descriptions and commit messages, and comprehensive checklists. This skill should be used whenever creating pull requests for public repositories, contributing to community projects, or submitting code to projects you don't own. Keywords: open source contributions, github pull request, PR best practices, contribution guidelines, feature branch workflow, PR description, commit messages, open source etiquette, maintainer-friendly PR, PR checklist, clean PR, avoid personal artifacts, session notes cleanup, planning docs cleanup, test before PR, unrelated changes, working on main branch, focused PR, single feature PR, professional communication, community contributions, public repository contributions, fork workflow, upstream sync
Slack formatting
Format messages correctly for Slack using mrkdwn syntax. Use this skill when sending messages to Slack channels or DMs via the AI agent. Covers the differences between standard Markdown and Slack mrkdwn, including bold (*single asterisks*), italic (_underscores_), code formatting, links, and emoji shortcodes. Use when asked to "send a Slack message", "format for Slack", or when composing any Slack communication.
Commit Changes
Create conventional, one-line commits from the current git changes, splitting related updates into separate, atomic commits. The skill inspects repository state (git status, git diff, recent git log), groups related changes, and creates separate commits for each logical change. It enforces one-line Conventional Commit messages (feat:, fix:, docs:, refactor:, test:, chore:) with an optional scope (e.g., feat(scope):), ensures each message is unique and single-line, and skips secrets or sensitive files. Workflow features include reviewing unstaged and staged changes, proposing commit groupings, staging and committing each group in turn, and then displaying final git status with a concise summary of created commits. Use when you are ready to commit to maintain a clean history, improve code review clarity, enable automated changelog/release tooling, and make reverts and traceability simpler while avoiding accidental inclusion of secrets.
sms-adapters
Taiwan SMS integration. Use with Every8D ( / ) or other Taiwan SMS providers. Covers single SMS ( ), batch messaging ( ), multi-target messaging ( ), Taiwan mobile number validation ( ), delivery tracking ( ), and NestJS integration. Keywords: SMS, messaging, Every8D, , (Interactive Communications), mobile number, , batch send, , message delivery
commit-with-validation
Create single atomic commit with proper message format, issue linking, and pre-commit hook validation for WescoBar workflows
git-squash-commits
Squash multiple git commits into a single commit with an auto-generated comprehensive commit message based on the changes made.
git-commit
Plans and executes git commits with optional TICKET_ID prefix. Analyzes staged changes, proposes optimal commit structure (single or multiple), generates descriptive messages with technical context, and executes after user approval. Use when committing code changes, creating atomic commits, or splitting large changesets.
presentation-slide-generator
A skill that generates HTML presentation slides. Supports the Kanagawa theme, GSAP animations, and 23 slide types. Standard interactive features include hover effects and tooltips, recommends free CDN icons (FontAwesome 6 Free), and outputs a single-file HTML that can be deployed to GAS (Google Apps Script). Anchors: • Presentation Zen (Garr Reynolds) / Application: slide composition / Purpose: the principle of one message per slide • GSAP 3.x / Application: animations / Purpose: enter/leave animations per slide type • Kanagawa Color Scheme / Application: theme / Purpose: a consistent color palette • FontAwesome 6 Free / Application: icons / Purpose: free CDN, 2000+ icons, brand logos supported Trigger: Use when a user requests creating HTML presentation slides, generating slide decks, or building animated presentations with the Kanagawa theme. Keywords: presentation, slides, presentation slides, HTML slides, Kanagawa, presentation materials
commitmsg
Propose a single git commit message for the currently staged changes.
fte.watcher.status
Display the health and activity of all registered watchers (Gmail, WhatsApp, etc.) — last-seen timestamps, message counts, and error summaries in a single table.
create-announcement
This skill should be used when the user asks to "create a Teams announcement", "write a Teams message for a PR", "announce PR changes", "generate a release announcement for Teams", "summarize PR for Teams", "draft a Teams channel post", or needs to turn GitHub pull request changes into a formatted Microsoft Teams channel message. Supports single-PR and multi-PR release announcements.
autonomous-sync-script
Automate GitHub sync via Google Drive with a single command. Use this when you need to commit and push code or skills to GitHub without manually transferring files. The workflow uploads selected files or directories to Google Drive and then provides a one-line command that runs locally to download those files, copy them into a specified local Git repository, commit with a provided message, and push to GitHub.