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>
- Removed full code output from console (code is saved to files anyway)
- Simplified file download logs to show only filenames
- Removed redundant separators and verbose output
- Keep only essential progress indicators:
- Agent installation
- Code generation progress
- File extraction and save location
Users now see only the essential progress without code dumps.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Updated @anthropic-ai/claude-agent-sdk from ^0.1.0 to ^0.1.23
- Replaced manual agent loading with automatic settingSources: ['project']
- Removed temporary workaround for agent loading (SDK now properly supports it)
- Added gitignore entries for local test directories
- Verified settingSources functionality works with SDK v0.1.23
The latest SDK version properly supports automatic agent loading from .claude/ directory,
eliminating the need for manual file reading and systemPrompt manipulation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The Agent SDK returns the final response in a message with type='result'
and the content in message.result, not in type='text' messages.
This was discovered through direct testing of the SDK.
- Current SDK version (^0.1.0) does not properly support settingSources
- Manually loading agent content as workaround
- TODO: Revisit when SDK properly supports automatic agent loading