.agents/skills/gmail-send-mcp/SKILL.md
```skill --- name: gmail-send-mcp description: MCP server that sends and drafts emails via the Gmail API. --- ``` # Gmail Send MCP Server An MCP (Model Context Protocol) server exposing Gmail send and draft capabilities as tools. Uses the `FastMCP` SDK over STDIO transport. ## Tools Provided | Tool | Description | |------|-------------| | `send_email` | Send an email to a recipient (respects DRY_RUN) | | `draft_email` | Create a draft email in Gmail | | `list_drafts` | List recent drafts |
npx skillsauth add abdulmateen5251/Personal-AI-Employee .agents/skills/gmail-send-mcpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
---
name: gmail-send-mcp
description: MCP server that sends and drafts emails via the Gmail API.
---
An MCP (Model Context Protocol) server exposing Gmail send and draft capabilities as tools. Uses the FastMCP SDK over STDIO transport.
| Tool | Description |
|------|-------------|
| send_email | Send an email to a recipient (respects DRY_RUN) |
| draft_email | Create a draft email in Gmail |
| list_drafts | List recent drafts |
bash scripts/start.sh
bash scripts/stop.sh
python3 scripts/verify.py
Requires these environment variables in .env:
| Variable | Description |
|----------|-------------|
| GMAIL_TOKEN_PATH | Path to Gmail OAuth token (with gmail.send scope) |
| DRY_RUN | When true, logs instead of sending |
DRY_RUN mode, send_email logs the intent but does not send.Vault/Logs/./Pending_Approval.| Issue | Solution |
|-------|---------|
| Token missing | Run gmail_oauth_setup.py with gmail.send scope |
| Permission denied | Ensure OAuth token has gmail.send and gmail.modify scopes |
| MCP connection fails | Check STDIO transport; ensure server process is running |
data-ai
```skill --- name: watchdog description: Monitors and restarts watcher and orchestrator processes. --- ``` # Watchdog Monitors and restarts core background services. ## Start ```bash bash scripts/start.sh ``` ## Stop ```bash bash scripts/stop-all.sh ``` ## Status ```bash bash scripts/status.sh ```
testing
```skill --- name: social-poster description: Draft-first Facebook, Instagram, and X posting with approval workflow and posting summaries. --- ``` # Social Poster Creates social post drafts for Facebook, Instagram, and X (Twitter), routes them through `/Pending_Approval`, and processes approved posts with audit logging and summaries. ## Platforms - Facebook - Instagram - Twitter (X) ## Server Lifecycle ### Start ```bash bash scripts/start.sh ``` ### Stop ```bash bash scripts/stop.sh ``` #
tools
```skill --- name: ralph-loop description: Persistence loop utility that keeps re-running task commands until completion conditions are met. --- ``` # Ralph Loop Implements a persistence pattern for long multi-step tasks by repeatedly running a command until completion criteria are satisfied. ## Usage ```bash python3 scripts/ralph_loop.py \ --command "python3 .agents/skills/orchestrator/scripts/orchestrator.py" \ --done-file "Vault/Done/TASK_COMPLETE.md" \ --max-iterations 10 ``` ## Co
tools
```skill --- name: qwen-agent description: Autonomous Qwen Code agent loop — reads Needs_Action, reasons via Qwen Code CLI, writes drafts to Pending_Approval, and executes approved MCP actions. --- ``` # Qwen Agent The core reasoning brain of the Personal AI Employee. This skill integrates Qwen Code CLI as the autonomous reasoning engine over the Obsidian Vault. ## Architecture ``` Filesystem Watcher / Gmail Watcher ↓ (writes files) Vault/Needs_Action/ ↓ (reads + prompts qw