Agent skill
attachments
This skill should be used when the user asks to "list attachments", "download attachment", "email attachment", "calendar invite", "meeting invite", or wants to work with files attached to emails. Lists, downloads, and extracts calendar events from ICS invites.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/attachments
SKILL.md
/email:attachments - Email Attachments
List, download, and process email attachments including calendar invites.
Usage
/email:attachments <id> # List attachments for an email
/email:attachments <id> download # Download a specific attachment
/email:attachments <id> calendar # Extract calendar event from ICS
When Invoked
List Mode (default)
- Call
list_attachmentswith the email ID - Display attachment names, types, and sizes
Download Mode
- Call
list_attachmentsto show available files - Ask user which attachment to download (if multiple)
- Call
download_attachmentto save to temp directory - Return the file path for further processing
Calendar Mode
- Call
extract_calendar_eventto parse the ICS attachment - Display event details (title, date, time, location, organizer)
- Ask if user wants to add to Apple Calendar
- Call
create_calendar_eventwithconfirm=trueonly after user approval
Safety Rules
- Calendar event creation requires explicit user confirmation
- Downloaded files go to temp directory (OS handles cleanup)
- Always show event details before creating calendar entry
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?