| Skill | Description |
|---|---|
| 📬 Outlook | Microsoft 365 email & calendar via Graph API — inbox, send, drafts, attachments (up to 150 MB), calendar & availability |
| 📋 Trello | Board management via REST API — boards, lists, cards, comments, positions, smart-sort |
| 🔍 Repo Search | ChromaDB semantic search across markdown, PDF, DOCX & XLSX — find by meaning, filter by area/date, build summaries |
| 📨 PST to Markdown | Extract Outlook PST archives into organised markdown with YAML frontmatter & integrity verification |
| 📧 Email Search | Ingest PST archives into ChromaDB — semantic search, analytics, timelines, top contacts, export |
| 📎 Web Clipper | Clip web pages to markdown with YAML frontmatter — clean extraction, Cloudflare bypass, tagging, full-text search, repo-search integration |
| ⌚ Garmin | Garmin Connect health & fitness data — Body Battery, HRV, sleep, activities, VO2 max, training load/readiness, daily snapshots & weekly rollups |
| ✍️ Humanize | Rewrite AI-generated text to sound natural — 4-pass prompt workflow (burstiness, perplexity, banned patterns, self-audit), optional Undetectable AI API |
git clone https://github.com/dandcg/claude-skills.git
cd claude-skills
# Install all skills (symlinks into ~/.claude/skills/)
./install.sh --all
# Or pick specific ones
./install.sh outlook trello
# Or interactive mode
./install.shSkills are symlinked — edits to this repo are immediately live in Claude Code. No re-install needed after
git pull.
Each skill's SKILL.md uses Claude Code's skill format with YAML frontmatter for automatic discovery.
All skills follow a consistent layout:
skill-name/
SKILL.md # Skill definition (YAML frontmatter + usage docs)
README.md # Human-readable documentation
setup.sh # Automated first-time setup
scripts/ # Executable scripts
references/ # Setup guides & manual instructions
No secrets are stored in this repo. Each skill externalises credentials:
| Skill | Credential Location | Setup |
|---|---|---|
| 📬 Outlook | ~/.outlook/ |
outlook/scripts/outlook-setup.sh |
| 📋 Trello | ~/.trello/ |
trello/scripts/trello-setup.sh |
| 🔍 Repo Search | None (local only) | repo-search/setup.sh |
| 📨 PST to Markdown | None (local only) | pst-to-markdown/setup.sh |
| 📧 Email Search | None (local only) | email-search/setup.sh |
| 📎 Web Clipper | None (local only) | web-clipper/setup.sh |
| ⌚ Garmin | ~/.garmin/ |
garmin/scripts/setup.sh |
| ✍️ Humanize | ~/.humanize/ (optional) |
humanize/scripts/setup.sh |
| Skill | Dependencies |
|---|---|
| 📬 Outlook | azure-cli · jq · curl · pandoc (optional) |
| 📋 Trello | jq · curl |
| 🔍 Repo Search | Python 3 · pip |
| 📨 PST to Markdown | Python 3 · pip · readpst (optional fallback) |
| 📧 Email Search | Python 3 · pip |
| 📎 Web Clipper | Python 3 · pip |
| ⌚ Garmin | Python 3 · pip |
| ✍️ Humanize | Python 3 · pip (commercial API only) |