From agentio
Use when interacting with Gmail - list, read, search, send (with attachments/inline images), draft, reply (via --reply-to), archive, mark, download attachments, or export to PDF. Requires agentio CLI with a configured Gmail profile.
npx claudepluginhub plosson/agentio --plugin agentioThis skill uses the workspace's default tool permissions.
Use `agentio gmail` commands to interact with Gmail. Multiple profiles can be configured - the default profile is used unless you specify `--profile <name>`.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Use agentio gmail commands to interact with Gmail. Multiple profiles can be configured - the default profile is used unless you specify --profile <name>.
agentio gmail list [--limit N] [--query QUERY] [--label LABEL]
Options:
--limit <n>: Number of messages (default: 10)--query <query>: Gmail search query--label <label>: Filter by label (repeatable)agentio gmail get <message-id> [--format text|html|raw] [--body-only]
Options:
--format: Body format - text (default), html, or raw--body-only: Output only the message bodyagentio gmail search --query <query> [--limit N]
Query syntax:
from:john@example.com - From specific senderto:me - Sent to youafter:2024/01/01 / before:2024/12/31 - Date filtersnewer_than:7d / older_than:1m - Relative dates (d/m/y)label:inbox - In specific labelis:unread / is:starred - Status filtershas:attachment - With attachmentssubject:invoice - Search subjectCombine: from:boss@work.com is:unread newer_than:7d
agentio gmail send --to <email> --subject <subject> [--body <body>] [options]
Options:
--to <email>: Recipient (repeatable, required unless --reply-to)--cc <email>: CC recipient (repeatable)--bcc <email>: BCC recipient (repeatable)--subject <subject>: Email subject (required unless --reply-to)--body <body>: Email body (or pipe via stdin)--html: Treat body as HTML--reply-to <thread-id>: Thread ID to reply to (derives to/subject from thread)--attachment <path>: File to attach (repeatable)--inline <cid:path>: Inline image (repeatable). Supports PNG, JPG, GIF only (not SVG)agentio gmail send --reply-to <thread-id> --body "Thanks!"
When using --reply-to, the recipient and subject are derived from the thread. You can override them with explicit --to/--subject.
To embed images directly in HTML emails, use --inline with a content ID and file path:
agentio gmail send \
--to user@example.com \
--subject "Report" \
--html \
--body '<p>See chart:</p><img src="cid:chart1">' \
--inline chart1:./chart.png
Reference inline images in HTML using src="cid:<contentId>".
agentio gmail draft --to <email> --subject <subject> [--body <body>] [options]
Takes the same options as send. Supports --reply-to for draft replies:
agentio gmail draft --reply-to <thread-id> --body "Draft reply"
agentio gmail archive <message-id>
agentio gmail mark <message-id> --read
agentio gmail mark <message-id> --unread
agentio gmail attachment <message-id> [--name <filename>] [--output <dir>]
Options:
--name <filename>: Download specific attachment by filename (downloads all if not specified)--output <dir>: Output directory (default: current directory)agentio gmail export <message-id> [--output <path>]
Options:
--output <path>: Output file path (default: message.pdf)Requires Chrome, Chromium, or Edge browser installed.