Claude AI skill definitions, custom behaviors, and automation workflows built for use with the Anthropic Claude platform via VS Code.
This repository contains a personal library of Claude skills, structured instruction sets that teach Claude how to behave in specific contexts. The repo currently includes 25 skills plus one Claude Skills installer utility. Most skill folders include a source definition file such as skill.md or SKILL.md plus README.md, and some also include a packaged .skill or skill.zip artifact. Skills are installed into Claude Desktop and activate automatically when the right context is detected.
All content in this repository is personal work. It is not sourced from, connected to, or representative of any employer systems, data, or internal processes.
Skills are organized around five areas: content creation, technical automation, infrastructure and project work, fitness and tracking, and travel planning.
| Skill | Trigger | Description |
|---|---|---|
| blog-post | blog post about... |
Writes posts for mickitblog.blogspot.com in Mick's exact voice, direct, first-person, problem-first, practitioner-focused |
| blog-to-social | bts |
Converts one finished blog post into ready-to-post Facebook, X, and LinkedIn versions in one pass |
| github-readme | readme or gr |
Generates polished, complete README.md files for GitHub repos, tailored by repo type with correct section set and voice |
| github-repo-architect | repo, gra, or architect repo |
Converts project ideas into complete GitHub repository architecture with README, folder layout, prompts, CI pipeline, and starter templates |
| linkedin-post | linkedin post about... |
Writes professional LinkedIn posts for IT, AI, and automation audiences, polished but never corporate |
| facebook-post | fbp |
Writes Facebook posts, casual, first-person, no emojis, up to 6 relevant hashtags |
| facebook-reply | fbr |
Writes replies to Facebook comments on existing posts |
| resume-writer | rw |
Rewrites, audits, and improves resumes using a persistent recruiter and hiring manager principles library |
| x-post | xp |
Writes X posts under 280 characters, no emojis, no em dashes, 2 to 3 hashtags |
| x-reply | xr |
Writes replies to X threads |
| website-content | Context-based | Writes and updates personal website copy across all sections, bio, projects, skills, AI showcase, health/sports, SEO |
| Skill | Trigger | Description |
|---|---|---|
| alpaca-trading | Context-based | Builds and extends algorithmic trading scripts against the Alpaca API, PowerShell-first with mandatory live trading guards |
| crypto-listings | cl |
Retrieves recent and upcoming crypto listings with source backed exchange data, UTC windows, and structured market briefs |
| crypto-research | cr |
Builds a source-backed due diligence report for one cryptocurrency before trading or investing |
| food-analyzer | fa or food |
Analyzes food photos, labels, and ingredient lists with macros, glycemic impact, NOVA processing score, timing fit, and medication interaction flags |
| n8n-workflow | Context-based | Designs n8n automation workflows with Proxmox, Claude API node config, and Cloudflare Tunnel patterns |
| pihole | Context-based | Provides Pi-hole setup and administration guidance |
| pihole-blocklist | Context-based | Evaluates, categorizes, and documents new Pi-hole blocklist sources for the curated blocklist repository |
| rename-pictures | rp |
Renames photos using metadata, GPS context, and web lookup guidance |
| Skill | Trigger | Description |
|---|---|---|
| proxmox-lxc | Context-based | Generates full LXC container deployment stacks from a service name and IP, pct create, systemd unit file, Cloudflare Tunnel config entry |
| container-home | Context-based | Generates Obsidian formatted documentation for the off-grid container home build in Stewart County, TN |
| Skill | Trigger | Description |
|---|---|---|
| fitness-log | fit or workout |
Logs workout sessions, tracks PRs, and generates Facebook posts from training data |
| obsidian-workout-export | owd |
Exports workout data to Obsidian formatted Markdown |
| Skill | Trigger | Description |
|---|---|---|
| travel-planning | Context-based | Plans solo travel itineraries with personalized constraints, active trip references, routing, and budget guidance |
| travel-itinerary | trip or itinerary |
Builds reusable Obsidian ready itinerary files with logistics, budget, packing list, and open items |
- Claude Desktop installed
- Skills directory created at
C:\Users\{username}\OneDrive\Documents\Claude\Skills\
- Download
.skillfiles from this repo or package a folder first - Place them in your Downloads folder
- Run the install script:
powershell.exe -ExecutionPolicy Bypass -File ".\Initialize Claude Skills\Initialize-ClaudeSkills.ps1"The script creates the Skills directory structure, extracts all .skill files found in Downloads, and reports what was installed. Restart Claude Desktop after running.
Each .skill file is a zip archive. Extract the contents into:
C:\Users\{username}\OneDrive\Documents\Claude\Skills\user\{skill-name}\
Restart Claude Desktop to load.
Anthropic/
├── README.md
├── PackSkill.ps1
├── scripts/
├── Initialize Claude Skills/
│ └── Initialize-ClaudeSkills.ps1
├── Alpaca Trading/
├── Blog Post/
├── Blog To Social/
├── Container Upgrade/
├── Cryptolistings/
├── Facebook Post/
├── Facebook Reply/
├── food-analyzer/
├── Fitness/
├── GitHub Repo Architect/
├── GitHub Readme/
├── LinkedIn Post/
├── n8n Workflow/
├── Obsidian Workout Data/
├── PiHole/
├── PiHole Blocklist/
├── Proxmox LXC/
├── Rename Pictures/
├── resume-writer/
├── Travel Itinerary/
├── TravelPlanning/
├── Website Content/
├── crypto research/
├── X Post/
└── X Reply/
Use this contract for packaged skill folders in this repository.
Common files:
README.mdskill.mdorSKILL.md
Output artifact:
skill.zip- Some legacy folders also include a packaged
.skillfile
Root packaging script:
PackSkill.ps1
Packaging commands:
pwsh -NoProfile -File .\PackSkill.ps1 -Allpwsh -NoProfile -File .\PackSkill.ps1 -SkillDir ".\PiHole"pwsh -NoProfile -File .\PackSkill.ps1 -All -WhatIfpwsh -NoProfile -File .\PackSkill.ps1 -SelfTestBehavior notes:
- If
-Alland-SkillDirare both omitted, the script defaults to packaging all skill folders under the current root recursively. -WhatIfpreviews packaging actions and does not createskill.zipfiles.-SelfTestruns path helper checks and exits.
Script help:
Get-Help .\PackSkill.ps1 -FullValidation commands:
pwsh -NoProfile -File .\scripts\Validate-SkillFolders.ps1pwsh -NoProfile -File .\scripts\Validate-SkillFolders.ps1 -FailOnIssues -RepairHintsCI checks:
- Skill folder validation workflow
- Markdown link check workflow
Current notes:
- The packaging script scans recursively for
skill.mdfiles, case insensitive, so bothskill.mdandSKILL.mdare supported. - Some older folders still use a prebuilt
.skillartifact in the repo alongside the folder README.
| Repo | Description |
|---|---|
| mickpletcher/Alpaca | Algorithmic trading stack — backtesting, paper trading, live trading, trade journal, AI coaching |
| mickpletcher/SafeSend | SafeSend API and webhook integration framework |
Technical posts about automation, enterprise IT, and AI infrastructure at mickitblog.blogspot.com.