Add new security hook to prevent accidental execution of dangerous shell
commands like rm -rf, dd, mkfs, and other destructive operations.
Features:
- Blocks rm with dangerous flags (recursive, force) on critical paths
- Detects wildcards and system directory targets (/, ~, *)
- Prevents disk operations (dd, mkfs, format)
- Blocks fork bombs and direct disk device access
- Provides clear safety guidelines in error messages
- Allows safe operations (e.g., rm -rf /tmp/specific-folder)
Reviewed by component-reviewer agent.
Co-authored-by: Claude <noreply@anthropic.com>
Add comprehensive Google Analytics 4 Skill for analyzing website performance data.
Features:
- Connect to GA4 Data API using service account credentials
- Fetch and analyze traffic, engagement, and conversion metrics
- Compare time periods and identify trends
- Analyze traffic sources, content, and device performance
- Generate actionable insights and prioritized recommendations
Components:
- SKILL.md: Main Skill file with setup and usage instructions
- REFERENCE.md: Comprehensive GA4 metrics and dimensions reference
- EXAMPLES.md: 7 detailed analysis patterns with sample outputs
- scripts/ga_client.py: CLI tool for fetching GA data
- scripts/analyze.py: Higher-level analysis and reporting
- requirements.txt: Python dependencies
- .env.example: Environment variable template
Security:
- Uses environment variables for all credentials
- No hardcoded API keys or secrets
- Service account authentication only
- Clear security guidance and warnings
Reviewed by component-reviewer agent with approval.
Co-authored-by: Claude <noreply@anthropic.com>
Imported and converted components from github.com/github/awesome-copilot:
- 135 agents covering various domains (security, devops, web development, etc.)
- 7 skills converted to commands (GitHub issues, NuGet, Azure, testing, etc.)
New agent categories:
- Programming languages experts (C#, Python, Rust, TypeScript, etc.)
- Azure and cloud infrastructure specialists
- Web development experts (React, Next.js, accessibility)
- Security and DevOps specialists
- Data and AI specialists
New command categories:
- Azure (AppInsights, role selector)
- Database (Snowflake)
- Design (web design reviewer)
- Project management (GitHub issues, NuGet manager)
- Testing (webapp testing)
All components converted from awesome-copilot format to claude-code-templates format with appropriate frontmatter and categorization.
Co-authored-by: Claude <noreply@anthropic.com>
* feat(agents): add diagram-architect agent for technical diagramming
Add a new agent specialized in creating technical diagrams in multiple
formats including ASCII, Mermaid, PlantUML, and Draw.io.
Features:
- Flowcharts, sequence diagrams, state machines
- ERD generation from SQL/Prisma schemas
- Dependency graphs from code analysis
- Format conversion between diagram types
- Syntax validation before output
Includes decision tree for diagram type selection, format recommendations,
and helper script references.
Author: Brad Shannon <7515709+fubak@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix: address PR review feedback
- Add YAML frontmatter with name, description, tools, model
- Remove Tools and Scripts section (scripts don't exist in repo)
- Remove non-standard Tags section
Addresses feedback from cubic-dev-ai and Copilot reviewers.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* Create close-debug-window.sh
* Enhance debug window script with detailed comments
Refactor debug window script for clarity and functionality.
* Enhance debug window description and functionality
Updated the debug window description to include additional details about its functionality and platform support.
* Update cli-tool/components/hooks/development-tools/debug-window.json
Invalid JSON: missing comma after description makes configuration unparsable
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* Update close-debug-window.sh for Windows compatibility
Replace taskkill with ps and kill for better compatibility in Git Bash/Cygwin environments.
* refac: merge close-debug-window.sh to debug-window.sh
- Parses input to get hook_event_name
- Based on hook_event_name, either opens or closes the window
* Delete cli-tool/components/hooks/development-tools/close-debug-window.sh
* Change debug window command script
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Added example hook that logs git diff analysis activity to demonstrate
new Skills hook functionality. The hook triggers after Bash commands
and creates an audit log at ~/.claude/git-commit-helper.log.
Changes:
- Added PostToolUse hook to git-commit-helper SKILL.md
- Updated components.json catalog with regeneration script
- Added analysis/ directory to .gitignore
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add 4 new Z.AI MCP integrations (vision, web-reader, web-search, zread)
- Update GLM model from 4.6 to 4.7 in coding plan
- Migrate website URLs from GitHub Pages to aitmpl.com
- Update component catalog with latest download stats
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* feat: debug-window
Auto Debug Log Viewer. Automatically opens a new window with live debug log output when a Claude Code session starts.
* fix: replace BSD-incompatible grep -P with portable sed for session_id extraction
* fix(hook/debug-window): Debug window opens without --debug flag
Add check for --debug flag to control debug log opening.
* doc(hook/debug-window): Update description for clarity
* Update cli-tool/components/hooks/development-tools/debug-window.sh
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Remove specific GB estimates (~10GB, ~25GB, ~29GB+) from option titles to make the command more generic and accurate for different systems.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* Add Vital Health Global content growth agent
* Rename cli-tool/components/agents/business-marketing/cli-tool/components/agents/business-marketing/vital-health-content-agent.md to cli-tool/components/agents/business-marketing/cli-tool/components/agents/business-marketing/cli-tool/components/agents/business-marketing/vital-health-content-agent.md
* feat: debug-window
Auto Debug Log Viewer. Automatically opens a new window with live debug log output when a Claude Code session starts.
* fix: replace BSD-incompatible grep -P with portable sed for session_id extraction
Add a new development-tools agent specialized in Slack platform development:
- @slack/bolt SDK patterns and best practices
- Block Kit UI templates and interactive components
- Events API handling and OAuth 2.0 V2 flows
- Code review checklist for Slack integrations
- Security best practices (signature verification, token management)
New Skills:
- linear: Manage Linear issues and workflows
- notion-knowledge-capture: Capture and organize knowledge in Notion
- notion-meeting-intelligence: Intelligent meeting notes and action items
- notion-research-documentation: Document research findings
- notion-spec-to-implementation: Convert Notion specs to implementation
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Added comprehensive skills from two community repositories:
From awesome-claude-skills (1 skill):
- pdf: Comprehensive PDF processing with forms, scripts, and advanced features
From anthropics/claude-code (10 skills):
- agent-development: Creating specialized agents for Claude Code
- claude-opus-4-5-migration: Guide for migrating to Claude Opus 4.5
- command-development: Creating custom slash commands
- hook-development: Creating hooks for automation
- mcp-integration: Integrating MCP servers into plugins
- plugin-settings: Configuring plugin settings
- plugin-structure: Organizing plugin structure
- skill-development: Creating effective skills for plugins
- frontend-design: Frontend design patterns and practices
- writing-rules: Writing effective rules for hooks
Total skills: 38 → 48 (+11 new skills)
Updated components.json and security-report.json to reflect new additions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
The MCP and skill comes from the https://github.com/timescale/pg-aiguide
project.
The MCP allows search of the Postgres manual and the docs of related
projects.
The skill gives specialized instructions for schema design.
* feat: add ElevenLabs MCP for text-to-speech and audio processing
Add official ElevenLabs MCP integration to enable text-to-speech, voice cloning, audio processing, and transcription capabilities.
Changes:
- Add elevenlabs.json MCP configuration in new audio category
- Use uvx package manager (matches existing mysql-integration, logfire pattern)
- Configure environment variables for API key and optional output modes
The ElevenLabs MCP enables:
- Text-to-speech generation with natural AI voices
- Voice cloning and custom voice design
- Audio isolation and processing
- Sound effects generation
- Audio transcription with speaker identification
Follows existing uvx-based MCP pattern from:
- cli-tool/components/mcps/database/mysql-integration.json
- cli-tool/components/mcps/devtools/logfire.json
Attribution: Official ElevenLabs MCP (MIT License)
Repository: https://github.com/elevenlabs/elevenlabs-mcp
* docs: add audio category to CONTRIBUTING.md MCP list
Add audio/ category to MCP categories list in contributing guidelines
to reflect the new category introduced with elevenlabs-mcp integration.
Removed the deprecated 'model: sonnet' field from command frontmatter to fix
compatibility issues with Claude Code. Commands will now inherit the model from
the active conversation instead of using a hardcoded deprecated model identifier.
Changes:
- Removed 'model: sonnet' from 142 command files across all categories
- Commands now use default model inheritance behavior
- Preserved 'model: claude-sonnet-4-5-20250929' in gemini-review.md (valid model)
- 67 commands without model field remain unchanged
This resolves the "model: sonnet not found" error reported in GitHub issues
and aligns with Claude Code's recommended practice of letting commands inherit
the conversation model.
Affected categories:
- Database/Supabase commands (8 files)
- Documentation commands (8 files)
- Deployment commands (11 files)
- Setup commands (14 files)
- Performance commands (8 files)
- Team commands (14 files)
- Security commands (6 files)
- NextJS/Vercel commands (10 files)
- Sync commands (14 files)
- And more across other categories
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>