Claude Code Skills Pack
12 ready-made skills for Claude Code — manage your calendar, triage your inbox, and analyse data, all in plain English from your terminal.
Set up
1. Open Terminal
Terminal is a built-in Mac app that lets you type commands directly to your computer — like texting your Mac instead of clicking around. You'll use it to install everything on this page.
To open it: press ⌘ Space to open Spotlight, type Terminal, then press Enter.
A window will open with a blinking cursor. That's Terminal — you're ready.
2. Install Node.js
Node.js is a tool that runs JavaScript on your computer. Claude Code needs it to work.
- Go to nodejs.org
- Click the big Download Node.js (LTS) button
- Open the file that downloads and follow the installer
- Once it's done, come back here
To check it worked, paste this into Terminal and press Enter — you should see a version number:
node --version3. Install Claude Code
Paste this into Terminal and press Enter:
npm install -g @anthropic-ai/claude-codeWhen it's done, type claude and press Enter to open Claude Code for the first time. It will ask you to log in with your Anthropic account.
claudeNo account yet? Create one free at console.anthropic.com
4. Create a working folder
Claude works within whatever folder you open it from — it can read and create files there. Running it from your home folder gives it access to everything on your Mac, which isn't ideal. A dedicated folder keeps things tidy and scopes what Claude can see.
Think of it like a desk. Claude works on whatever's on the desk. This folder is your desk.
Create the folder by pasting this into Terminal:
mkdir -p ~/Documents/ClaudeFrom now on, every time you want to use Claude Code, open Terminal and run:
cd ~/Documents/Claude
claudeYou can also combine them into one line: cd ~/Documents/Claude && claude
Note: the npm install -g command in step 3 installed Claude Code globally — the -g flag means it's available as a command from anywhere on your Mac, like open or ls. The working folder is simply where Claude operates from when you launch it.
5. Create your skills folder
Skills are small text files that live in a folder called ~/.claude/commands/ on your computer. The ~ just means your home folder — the one with your name on it.
Paste this into Terminal to create the folder:
mkdir -p ~/.claude/commandsNothing will happen — that's normal. The folder has been created.
6. Install all 13 skills
Now paste the script below into Terminal and press Enter. It writes all 13 skill files into the folder you just created.
#!/bin/bash
# Claude Code Productivity Skills — Install Script
# Paste this into your Terminal and press Enter
mkdir -p ~/.claude/commands
# ── Calendar ──────────────────────────────────────────────────────────────────
cat > ~/.claude/commands/calendar-today.md << 'SKILL'
Using my connected calendar, show me everything scheduled for today.
Format each event clearly: time → event name → location (if set).
Flag any back-to-back meetings or conflicts.
End with a one-line summary of how busy the day looks.
SKILL
cat > ~/.claude/commands/calendar-week.md << 'SKILL'
Show my calendar for the next 7 days, grouped by day.
Show the date, day name, and all events for each day.
Highlight any unusually busy days or scheduling conflicts.
Give a one-line theme or main focus for the week.
SKILL
cat > ~/.claude/commands/prep-meeting.md << 'SKILL'
Look up my next upcoming meeting on my calendar.
Prepare me with:
1. What the meeting is about
2. Who is attending
3. The agenda (if there is one)
4. 3 good questions I should ask or points to cover
5. Any related emails I should know about
$ARGUMENTS
SKILL
cat > ~/.claude/commands/find-time.md << 'SKILL'
Help me find a good time to schedule a new meeting.
Check my calendar for free slots in the next 5 working days.
Avoid scheduling: early mornings, lunch (12-1pm), or back-to-back stacking.
Suggest 3 good options with the day, time, and why it works.
Meeting details: $ARGUMENTS
SKILL
# ── Email ─────────────────────────────────────────────────────────────────────
cat > ~/.claude/commands/inbox-triage.md << 'SKILL'
Check my email inbox and help me triage it.
Sort emails into three buckets:
• Urgent — needs a reply today
• Important — needs a reply this week
• FYI — no action needed
Show urgent emails first. For each urgent email, write a suggested one-line reply.
SKILL
cat > ~/.claude/commands/draft-reply.md << 'SKILL'
Draft a reply to the most recent email in my inbox (or to the thread I describe below).
Tone: professional but warm. Length: concise — no fluff.
If the email asks multiple questions, answer each one separately and clearly.
What I want to say / context: $ARGUMENTS
SKILL
cat > ~/.claude/commands/email-digest.md << 'SKILL'
Give me a digest of my most important emails from the past 7 days.
Highlight:
• Decisions that were made
• Action items I owe other people
• Things I'm waiting on others for
• Anything I might have missed
SKILL
cat > ~/.claude/commands/unsubscribe-scan.md << 'SKILL'
Scan my recent emails and identify newsletters, marketing emails, and mailing lists.
For each one, show: sender name, how often they arrive, and the last email subject line.
Then ask me which ones I'd like to unsubscribe from, and help me do it.
SKILL
cat > ~/.claude/commands/inbox-zero.md << 'SKILL'
Work through my unread emails one at a time, starting with the most recent.
For each email:
1. Show me: sender, subject, and a 1–2 sentence summary of what it's asking
2. Draft a reply — professional but warm, concise, no fluff
3. Ask me: "Send / Edit / Skip / Stop?"
• Send — send the reply as-is
• Edit — show me the draft so I can change it, then confirm before sending
• Skip — leave it for later and move to the next email
• Stop — end the session and summarise what was handled
Keep going until I say Stop or there are no more unread emails.
SKILL
# ── Analysis ──────────────────────────────────────────────────────────────────
cat > ~/.claude/commands/analyse-data.md << 'SKILL'
Analyse the data file I'm providing.
Give me:
1. A plain-English summary of what the data contains
2. Key statistics (averages, totals, ranges, outliers)
3. Interesting patterns or trends you notice
4. 3–5 actionable insights
5. Suggested chart types if this were to be visualised
File: $ARGUMENTS
SKILL
cat > ~/.claude/commands/research.md << 'SKILL'
Research this topic and give me a clear, jargon-free report: $ARGUMENTS
Structure:
1. Plain-English explanation of the topic
2. Key facts, numbers, and statistics
3. Different perspectives or approaches
4. Practical implications — what does this mean for me?
5. Suggested next steps or further reading
SKILL
cat > ~/.claude/commands/weekly-review.md << 'SKILL'
Help me do a weekly review.
Look at:
• My calendar from the past 7 days (what did I actually spend time on?)
• Any important emails or outstanding tasks
• My upcoming week's calendar
Then give me:
• A summary of the past week
• What went well and what was challenging
• Top 3 priorities for next week
• Suggested focus areas or things to protect time for
SKILL
cat > ~/.claude/commands/summarise.md << 'SKILL'
Summarise the following document, article, or content.
Give me:
• A 2–3 sentence summary
• Key points as a bullet list (max 7 bullets)
• One practical takeaway I can act on
Content: $ARGUMENTS
SKILL
echo ""
echo "✓ 13 skills installed successfully!"
echo ""
echo "Try these in Claude Code:"
echo " /calendar-today — See today's schedule"
echo " /inbox-triage — Prioritise your inbox"
echo " /research remote work — Research any topic"
echo ""You should see a message that says 13 skills installed successfully.
7. Connect your calendar, email & documents
Connect Google Calendar & Gmail
What to expect — this takes about 2 minutes
Claude has built-in Gmail and Google Calendar integrations — no developer accounts, no API keys, no Terminal commands needed. You just connect them through your Claude.ai account, and they're available in Claude Code automatically.
1. Open Claude.ai settings
Go to claude.ai in your browser. Click your profile photo in the top right → Settings. Click Integrations in the left sidebar.
2. Connect Gmail
Find Gmail in the list of integrations and click Connect. Sign in with your Google account and grant access when prompted.
3. Connect Google Calendar
Back on the Integrations page, find Google Calendar and click Connect. Sign in with your Google account again and grant access.
4. Connect Google Drive
Find Google Drive in the integrations list and click Connect. Grant access when prompted — this lets Claude search and read files stored in your Drive.
5. Restart Claude Code
Quit Claude Code and reopen it. Gmail, Calendar, and Drive are now connected — no extra configuration needed. These integrations are tied to your Claude.ai account, so they'll work automatically whenever you're logged in.
You're all set. Here's how to launch Claude Code:
cd ~/Documents/Claude
claudeThen try these to get started:
/calendar-today/inbox-triage/research AI tools for workA note on persistence: The email and calendar tools do work well, but occasionally need a second attempt. If a skill doesn't return results first time, just run it again — it usually gets there.
All 12 skills
Calendar
/calendar-todayEverything on your schedule today, with conflicts flagged./calendar-week7-day overview grouped by day, with a one-line weekly theme./prep-meetingAgenda, attendees, suggested questions, and relevant emails for your next meeting./find-timeThree open slots in the next 5 working days that avoid back-to-back stacking.
/inbox-triageSorts your inbox into Urgent / Important / FYI with suggested replies for urgent emails./draft-replyDrafts a concise, professional reply to any email thread./email-digestWeekly digest: decisions made, things you owe, things you're waiting on./unsubscribe-scanLists newsletters and marketing emails and helps you unsubscribe.
Analysis
/analyse-dataStats, patterns, and 3–5 actionable insights from any CSV or spreadsheet./researchClear, jargon-free report on any topic with key facts and next steps./weekly-reviewPersonalised review of your past week and top 3 priorities for next week./summarise2–3 sentence summary, key bullets, and one practical takeaway from any document.
Set up dark mode
Claude Code inherits its appearance from your terminal. Set your terminal to dark first, then update Claude Code to match.
1. Option A — System-wide (easiest)
System Settings → Appearance → Dark. Terminal.app follows automatically.
2. Option B — Terminal only
Terminal → Settings (⌘,) → Profiles tab. Pick a dark theme — Pro, Homebrew, or Novel all work. Click Default to make it stick.
3. Tell Claude Code
Run /config in Claude Code and set the theme to Dark.
Not sure which terminal you have? If you haven't installed anything extra, it's Terminal.app — it ships with every Mac.
Stay updated
Get notified when new skills and tools are added.