Haiku skills gmail
Skill-powered AI agents implementing the Agent Skills specification with pydantic-ai
npx -y skills add ggozad/haiku.skills --skill haiku_skills_gmailAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Search, read, send, and manage Gmail emails.
SKILL.md
1.6 KB, as published. Nobody here has run it
Gmail
Access Gmail to search, read, send, reply to, draft, and organize emails.
Workflow
- Use
search_emailsto find relevant emails using Gmail search syntax. - Use
read_emailto get the full content of a specific email. - Use
send_emailorreply_to_emailto compose and send messages. - Use
create_draftwhen the user wants to review before sending. - Use
modify_labelsto organize emails (archive, mark read/unread, star, etc.).
Gmail search syntax
from:[email protected]— emails from a specific senderto:[email protected]— emails to a specific recipientsubject:meeting— emails with "meeting" in the subjecthas:attachment— emails with attachmentsis:unread— unread emailsis:starred— starred emailsnewer_than:7d— emails from the last 7 daysolder_than:30d— emails older than 30 dayslabel:important— emails with a specific label- Combine with spaces (AND) or
OR:from:alice subject:report
Common label operations
- Archive: remove label
INBOX - Mark as read: remove label
UNREAD - Mark as unread: add label
UNREAD - Star: add label
STARRED - Unstar: remove label
STARRED - Move to trash: add label
TRASH
Guidelines
- Always confirm with the user before sending emails.
- Prefer creating drafts when unsure about the content.
- When replying, include relevant context from the original email.
- Use
list_labelsto discover available labels before applying them.