A comprehensive collection of agents and skills for Claude Code focused on DevOps, infrastructure management, and developer productivity.
Add to your Clewfile:
echo "adamancini/devops-toolkit" >> ~/.claude/Clewfile
clew syncOr install directly:
/plugin marketplace add adamancini/devops-toolkit
/plugin install devops-toolkit@devops-toolkit
Restart Claude Code and invoke skills:
"Create a wildcard certificate for example.com"
"Configure aerospace for my workspace"
Specialized agents for project-specific workflows and task automation.
Verifies compliance with project-specific instructions in CLAUDE.md/AGENTS.md files.
Production-quality Helm chart development with Helm 3 standards and best practices.
Expert management of home directory structure, dotfiles with yadm, and system configuration.
Processes verbose Linear MCP responses and returns concise summaries for context optimization.
Creates, edits, and improves Markdown documents with proper formatting and style compliance.
Validates MCP servers for security issues before addition to Claude Code.
Expert Obsidian knowledge management for vault operations and Notion synchronization.
Reviews work to ensure it meets quality standards and avoids common pitfalls.
Ensures shell scripts follow portability, simplicity, and best practices for cross-platform compatibility.
Validates YAML documents for proper formatting and Kubernetes API specification compliance.
Comprehensive SSL/TLS certificate management with Let's Encrypt.
Key Features:
- Automated DNS challenges (Google Cloud DNS, Cloudflare, Route53)
- Manual DNS challenges for any provider
- Wildcard certificate support
- Certificate inspection and validation
- Kubernetes TLS secret generation
- Renewal workflows with expiration monitoring
Example:
"Create a wildcard certificate for *.example.com using Cloudflare DNS"
Safe management of AeroSpace window manager configurations on macOS.
Key Features:
- Automatic backup before changes
- Keybinding conflict detection (AeroSpace + macOS + apps)
- Application workspace assignments
- Floating vs tiling window rules
- Multi-monitor configuration
- TOML validation and rollback
Example:
"Assign Chrome to workspace 2"
"Add keybinding for fullscreen toggle"
- General: Claude Code, macOS 14+
- SSL Cert Manager: Docker, DNS provider access
- AeroSpace Manager: AeroSpace, Python 3.11+
Add to ~/.claude/Clewfile:
adamancini/devops-toolkit
Then sync:
clew sync/plugin marketplace add adamancini/devops-toolkit
/plugin install devops-toolkit@devops-toolkit
Restart Claude Code to load the plugin.
Configure DNS provider credentials:
Google Cloud DNS:
# Place service account JSON
~/letsencrypt/credentials.jsonCloudflare:
# Create credentials file
cat > ~/letsencrypt/cloudflare.ini <<EOF
dns_cloudflare_api_token = your-token
EOFRoute53:
export AWS_ACCESS_KEY_ID="your-key"
export AWS_SECRET_ACCESS_KEY="your-secret"No additional configuration required. Works with existing ~/.aerospace.toml.
Generate certificate:
User: "Create a wildcard certificate for *.lab.example.com using Google Cloud DNS"
→ Verifies credentials
→ Runs certbot with dns-google plugin
→ Generates cert + key
→ Shows expiration date
→ Optionally creates Kubernetes secret
Renew certificate:
User: "Renew my example.com certificate"
→ Checks expiration
→ Runs renewal
→ Updates Kubernetes secrets
Workspace setup:
User: "Set up my development workspace layout"
→ Detects running apps
→ Suggests assignments (Browser→1, Editor→2, etc.)
→ Creates backup
→ Applies configuration
→ Generates cheatsheet
Add keybinding:
User: "Add alt+m for fullscreen"
→ Checks conflicts
→ Shows preview
→ Backs up config
→ Applies change
→ Reloads AeroSpace
devops-toolkit/ # MARKETPLACE
├── README.md # This file
├── .claude-plugin/ # Marketplace manifest
│ └── marketplace.json # Marketplace catalog
├── CHANGELOG.md # Version history
├── LICENSE # MIT License
└── plugins/ # Plugins directory
└── devops-toolkit/ # PLUGIN
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── agents/ # Agent definitions
│ ├── claudemd-compliance-checker.md
│ ├── helm-chart-developer.md
│ ├── home-manager.md
│ ├── linear-assistant.md
│ ├── markdown-writer.md
│ ├── mcp-security-validator.md
│ ├── obsidian-notes.md
│ ├── quality-control-enforcer.md
│ ├── shell-code-optimizer.md
│ └── yaml-kubernetes-validator.md
├── commands/
│ └── repl-proposal.md
├── scripts/
│ └── sync-replicated-elements.sh
└── skills/
├── ssl-cert-manager/
│ ├── ssl-cert-manager.md # Skill implementation
│ └── README.md # Skill documentation
├── aerospace-config-manager/
│ ├── aerospace-config-manager.md
│ └── README.md
└── linear-mcp-operations/
├── SKILL.md
└── README.md
- Create agent markdown file in
agents/ - Include YAML frontmatter with description and capabilities
- Add detailed agent instructions
- Update this README with agent description
- Update CHANGELOG.md
- Create skill directory in
skills/ - Add skill markdown file (implementation)
- Add README.md (user documentation)
- Update
plugin.jsonmanifest - Update this README and CHANGELOG
Test skills by invoking in Claude Code:
"Test ssl certificate with staging environment"
"Validate my aerospace configuration"
- Fork the repository
- Create feature branch
- Make changes
- Test thoroughly
- Submit pull request
# Verify marketplace is added
/plugin marketplace list
# Check if plugin is installed
/plugin list
# Verify JSON validity
python3 -m json.tool < .claude-plugin/marketplace.json
python3 -m json.tool < plugins/devops-toolkit/.claude-plugin/plugin.json
# Restart Claude Code- Rate limits: Use Let's Encrypt staging for testing
- DNS propagation: Wait 5-10 minutes after DNS changes
- Docker: Verify Docker daemon is running
- Config backup: Check
~/.aerospace.toml.backups/ - TOML errors: Run
python3 -c "import tomllib; tomllib.load(open('~/.aerospace.toml', 'rb'))" - Keybinding conflicts: Check System Settings > Keyboard
- SSL private keys stored locally in
~/letsencrypt/ - DNS credentials should follow least-privilege principle
- AeroSpace backups stored locally (no remote transmission)
- All configuration changes backed up before modification
- Kubernetes helpers (pod debugging, log aggregation)
- Helm chart validator
- Docker Compose manager
- Terraform manager
- CI/CD pipeline helpers
See CHANGELOG.md for version history.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Ada Mancini (@adamancini)
DevOps engineer specializing in Kubernetes, Helm, and infrastructure automation.
MIT License - see LICENSE file.
- AeroSpace - macOS tiling window manager
- Let's Encrypt - Free SSL/TLS certificates
- Claude Code - AI development assistant