Sam's Claude Skills
A marketplace collection of custom Claude Code skills.
Available Skills
| Skill | Description | Tags |
|---|
| sams-voice | Apply Sam Dumont's personal writing voice and style when drafting any written content. Works in English and French. | writing, style, voice, communication |
| sams-architecture | Codifies Sam's mature architectural patterns for Python APIs, infrastructure/DevOps, Garmin/embedded systems, and frontend projects. Enforces Service→Repository→Database pattern, 80% test coverage, comprehensive CI/CD, and zero-tolerance security standards. | architecture, python, devops, embedded, security, testing |
| outcome-engineering | Reframes tasks as measurable outcomes using o16g principles. Adds outcome specification, execution guardrails, and validation to any workflow. | outcome-engineering, o16g, outcomes, verification |
| technical-blog-post | Process skill for turning raw project data (research notes, session logs, drafts, code) into structured technical blog posts. Covers gathering, extraction, structure, and Astro frontmatter. | blog, writing, technical-writing, blog-post, astro, content |
| sketch-checker | Research whether a metal band has ties to far-right, NSBM, or fascist movements. Uses parallel research agents with tiered verdicts for both historical and current status. | metal, nsbm, black-metal, sketch, antifascist, rabm, music, research |
| code-quality | Comprehensive Python code quality skill. Sets up and runs ruff, mypy, xenon, vulture, file-length gates, and pre-commit hooks. Full Makefile-based workflow using uv. | code-quality, python, linting, ruff, mypy, formatting, complexity |
| advanced-code-quality | Advanced Python quality gates beyond basic linting. Covers cognitive complexity (complexipy), code duplication (jscpd), architectural enforcement (import-linter), dependency hygiene (deptry), test quality gates (diff-cover, mutmut), docstring coverage (interrogate), and AI code detection (sloppylint). | advanced-code-quality, complexipy, jscpd, import-linter, deptry, diff-cover, mutation-testing, interrogate, sloppylint |
| code-security | Python code security combining static analysis (Bandit, pip-audit) with LLM-powered dynamic analysis for injection, path traversal, auth bypasses, and logic flaws. | security, python, bandit, pip-audit, owasp, sast, vulnerability |
Installation
Install skills directly from this GitHub repository using Claude Code's marketplace system:
# Add this marketplace to Claude Code
/plugin marketplace add sam-dumont/claude-skills
# Install specific skills
/plugin install sams-voice@sams-skills
/plugin install sams-architecture@sams-skills
/plugin install outcome-engineering@sams-skills
/plugin install technical-blog-post@sams-skills
/plugin install sketch-checker@sams-skills
/plugin install code-quality@sams-skills
/plugin install advanced-code-quality@sams-skills
/plugin install code-security@sams-skills
That's it! Skills are now available and auto-trigger when Claude detects matching prompts.
Update Skills
# Update the marketplace to get latest versions
/plugin marketplace update sams-skills
Remove Skills
# Remove a specific skill
/plugin uninstall sams-voice@sams-skills
# Remove the entire marketplace
/plugin marketplace remove sams-skills
For Teams: Auto-Install Skills
Add to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"sams-skills": {
"source": {
"source": "github",
"repo": "sam-dumont/claude-skills"
}
}
},
"enabledPlugins": {
"sams-voice@sams-skills": true,
"sams-architecture@sams-skills": true,
"outcome-engineering@sams-skills": true,
"technical-blog-post@sams-skills": true,
"sketch-checker@sams-skills": true,
"code-quality@sams-skills": true,
"advanced-code-quality@sams-skills": true,
"code-security@sams-skills": true
}
}
Now all team members automatically get these skills when they open the project!
Skill Descriptions
sams-voice
Automatically triggered when drafting written content like:
- Blog posts and articles
- Email communications
- Slack/Discord messages
- Documentation
- Social media posts
- Comments and reviews
Applies Sam's voice characteristics:
- Direct, conversational French-Canadian English
- Technical precision without jargon
- Authentic personality (humor, strong opinions)
- Code-first examples
- Bilingual support (English/French)
sams-architecture
Automatically triggered when:
- Planning new projects
- Designing system architecture
- Conducting architecture reviews
- Making technology choices
- Setting up CI/CD pipelines
- Auditing existing codebases