Commit Graph

1243 Commits

Author SHA1 Message Date
Daniel Avila eed614b0c1 feat: add Claude Code PR tracking dashboard (#317) 2026-01-27 23:26:22 -05:00
Daniel Avila 74b0274401 fix: X/Twitter preview images not showing for Neon pages (#316) 2026-01-27 22:50:18 -05:00
github-actions[bot] 09533ecca5 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21423812552)
2026-01-28 03:34:47 +00:00
Dani 9bb3fa8f02 fix: remove Neon OSS section, keep only badges
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 18:14:50 -05:00
Dani c2b408aa4c feat: add Neon Open Source Program partnership to README
- Add Neon OSS Program badge in top badges
- Add Neon badge next to Vercel OSS Program badge
- Add Neon partnership section with install command

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 18:12:56 -05:00
Dani c6cc3a1d03 fix: use comma-separated format for Neon install commands
Change repeated --skill/--agent/--setting flags to comma-separated
values matching the CLI's expected format.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 18:10:06 -05:00
Daniel Avila 8c425aff97 Neon Open Source Program (#284)
* docs: add comprehensive Neon OSS Program integration plan

Create detailed 30-day implementation plan for Neon Instagres integration:
- 4 new components (agent, command, MCP, hook) for instant Postgres provisioning
- 7 existing component enhancements with Instagres quick-start guides
- Featured integration page design (similar to BrainGrid)
- Blog article outline and homepage featured section
- Partnership deliverables: referral link integration, README logo
- Timeline, success metrics, and technical checklist

Addresses Neon OSS Program requirements and Databricks team feedback on integration strategy.

* docs: simplify Neon integration plan to Skills-focused approach

MAJOR SIMPLIFICATION:
- Reduce from 11 components to 1 powerful Skill
- Focus on auto-activating neon-instagres Skill
- Eliminate need to modify existing components
- Single install: npx claude-code-templates@latest --skill neon-instagres

Key Changes:
- Phase 1: Create neon-instagres Skill (auto-provisioning expert)
- Phase 2: Featured integration page at /featured/neon-instagres/
- Phase 3: Blog article announcing partnership
- Phase 4: Homepage featured banner
- Phase 5: README logo + CLAUDE.md updates
- Phase 6: Testing and deployment

Benefits:
- 1 Skill vs. 11 components (simpler)
- Auto-activates on database needs (zero friction)
- Works with ALL existing agents (no modifications)
- Easy to maintain and update
- Better user experience

Timeline: 30 days across 6 phases
Deliverables: 1 Skill + marketing content
Result: Instant Postgres provisioning for all Claude Code users

Addresses feedback to simplify integration and leverage Skills architecture.

* fix: correct Skill installation path to database/neon-instagres

Update all installation commands to use correct Skill path format:
- Changed from: cli-tool/components/skills/neon-instagres
- Changed to: database/neon-instagres

Skill path format is: category/skill-name
Physical location: cli-tool/components/skills/database/neon-instagres/SKILL.md
Install command: npx claude-code-templates@latest --skill database/neon-instagres

* docs: expand integration plan to showcase complete Neon template

Transform plan from single Skill to complete template ecosystem:

COMPLETE NEON TEMPLATE (9 components):
🆕 NEW:
- neon-instagres Skill (auto-provisioning entry point)

✅ EXISTING (integrated):
- 5 Neon agents (expert, database-architect, auth-specialist, migration-specialist, optimization-analyzer)
- 1 Neon MCP (Neon Management API)
- 2 Statusline settings (dev metrics, resource monitoring)

KEY CHANGES:
- Executive Summary: Highlight 9-component template
- Integration Strategy: Show Skill → agent delegation pattern
- Blog Article: Expand to cover complete template walkthrough
- Featured Page: Add 'Complete Template Components' section
- Homepage Banner: Update stats (9 Components, 5 Agents)
- Implementation Checklist: Add template integration testing
- Email to Neon: Emphasize complete ecosystem advantage

MARKETING BENEFITS:
- Positions Neon as complete development ecosystem (not just database)
- Showcases depth: provisioning → schema design → auth → migrations → optimization
- No other Postgres provider has this integration depth
- Flexible: Quick start (Skill only) OR Full template (9 components)

This approach leverages existing assets while adding instant provisioning as the entry point.

* feat: add neon-instagres Skill for instant Postgres provisioning

Create auto-activating Skill for Neon Instagres instant database provisioning:

FEATURES:
- Provisions Neon Postgres in 5 seconds via npx get-db
- Auto-activates on database-related requests
- Framework-specific integration (Next.js, Vite, Express)
- ORM setup guides (Drizzle, Prisma, TypeORM)
- Delegation to 5 existing Neon expert agents
- Security best practices (claim URL warning, .env handling)
- 72-hour claimable databases

FRONTMATTER:
- name: neon-instagres
- description: Instant Postgres provisioning with auto-activation
- allowed-tools: Read, Write, Bash, Grep, Glob
- model: sonnet
- user-invocable: true

AGENT DELEGATION:
- @neon-database-architect - Complex schema design
- @neon-auth-specialist - Authentication integration
- @neon-migration-specialist - Production migrations
- @neon-optimization-analyzer - Performance tuning
- @neon-expert - General consultation

INSTALLATION:
npx claude-code-templates@latest --skill database/neon-instagres

Reviewed by component-reviewer agent: ✅ APPROVED
Part of: Complete Neon Template (9 components)
Referral tracking: --ref 4eCjZDz

* feat: add Neon Instagres featured integration page

Create comprehensive featured page for Complete Neon Template:

STRUCTURE:
- docs/featured/neon-instagres/index.html (main page)
- docs/featured/neon-instagres/style.css (Neon-themed styling)
- docs/featured/neon-instagres/assets/ (directory for logos/images)

KEY SECTIONS:
- Hero: 4 stat cards (5s, 9 components, 5 agents, 180x faster)
- Before/After comparison (Traditional 17-30 min vs Instagres 5s)
- Quick Start: 3-step installation guide
- Features Grid: 6 key features (instant, serverless, branching, etc)
- Use Cases: 4 scenarios (prototyping, testing, learning, enterprise)
- Complete Template Components: Showcase all 9 components
- Workflow Examples: 3 real-world workflows with step-by-step flows
- Resources: Links to docs, console, Drizzle, marketplace
- CTA Footer: Call to action with Get Started buttons

DESIGN:
- Neon brand colors (#00E599 green, #0F0F0F dark)
- ASCII art header with Neon Instagres logo
- Responsive grid layouts
- Hover effects with neon glow
- Terminal-style code blocks
- Chat message examples

SEO:
- Complete Open Graph meta tags
- Twitter Card integration
- Canonical URL
- Keywords optimization

INSTALLATION OPTIONS:
- Quick Start (Skill only)
- Full Template (all 9 components in one command)

Part of: Phase 2 - Featured Page (Days 6-12)
Next: Add logo assets and Open Graph images

* feat: add complete Neon template blog article

- Create comprehensive blog article (3000+ words, 12 min read)
- Cover all 9 template components (Skill + Agents + MCP + Settings)
- Include 3 detailed workflow examples with diagrams
- Add performance benchmarks and installation guides
- Update blog-articles.json with featured article (order: 1)
- Category: Partnership, SEO-optimized for Neon integration

* feat: add Neon featured integration section to homepage

- Create neon-featured.css with Neon branding (#00E599 green)
- Add featured partnership section with 3 stats (5s, 9 Components, 5 Agents)
- Include dual CTAs (Learn More → featured page, Try Neon Free → referral)
- Fully responsive design (desktop → mobile)
- Position between partnership banner and stats section
- Gradient background with Neon brand colors
- Hover effects with neon glow

* feat: regenerate component catalog with Neon Instagres Skill

- Updated docs/components.json with new database/neon-instagres Skill
- Total skills: 357 (added 1)
- Catalog ready for deployment

* refactor: move Neon to Featured Projects carousel

- Remove standalone neon-featured-integration section
- Add Neon card to Featured Projects carousel (same format as BrainGrid)
- Delete unused neon-featured.css file
- Neon card structure: Logo + Title + Description + Arrow
- Links to: featured/neon-instagres/index.html

* refactor: redesign Neon featured page as blog-style article

- Remove all custom green Neon styling (style.css deleted)
- Follow exact BrainGrid structure and format
- Use only blog.css and styles.css with theme variables
- Simplified ASCII art header (like BrainGrid)
- Blog-style hero section with article meta
- Feature list with 8 components (Skill + 5 Agents + MCP + Statuslines)
- Code blocks for installation commands
- Workflow example with step-by-step flow
- CTA section with referral link
- All colors use CSS variables (--accent-color, --bg-primary, etc.)
- Consistent with website design system

* refactor: convert Neon featured page to technical blog format

- Remove 'in 5 Seconds' from title (now: Complete Neon Postgres Template)
- Remove publication date (only show category: Featured Partnership)
- Use proper blog structure with .article-header (max-width: 800px)
- Remove 'NEW' label from skill description
- Rewrite with technical tone instead of marketing:
  * Technical architecture overview (4 layers: Provisioning, Agent, Integration, Monitoring)
  * Detailed component specifications (Postgres 16, PgBouncer, autoscaling specs)
  * Agent delegation logic with keyword mapping
  * Usage patterns with technical flows
  * Framework-specific integration details
  * MCP API operations documentation
- Replace marketing language with technical descriptions
- Focus on implementation details and architecture

* fix: restore original header and apply proper blog article structure

- Restore Neon ASCII art header (was incorrectly changed to logo nav)
- Keep header-actions with Home and Try Neon Free buttons
- Fix article structure to use proper blog format:
  * <main class="terminal"> wrapper
  * <section class="blog-article-hero"> for title (max-width: 800px)
  * <article class="blog-article"> for content
  * <div class="article-body"> + <div class="article-content-full"> (max-width: 800px)
- Now properly constrained to 800px width like other blog articles
- Header unchanged from original design

* feat: add Neon OSS Program badge, featured card, and blog article

- Add Neon Open Source Program badge to stats-badges section
- Add Neon featured card in compact carousel (matching BrainGrid format)
- Remove duplicate featured section from PR branch
- Create blog article announcing Neon OSS Program partnership
- Create SVG cover image with Neon branding and terminal aesthetic
- Update blog-articles.json with new article (order: 0, featured)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat: Migrate using-neon skill from neondatabase/agent-skills

Added comprehensive Neon Serverless Postgres skill from https://github.com/neondatabase/agent-skills

Skill: using-neon (1 skill)
- Comprehensive guide for working with Neon Serverless Postgres
- Covers getting started, connection methods, features, authentication
- Includes reference documentation for:
  - Core guides (what is Neon, features, getting started, connection methods, devtools)
  - Database drivers (serverless driver, Drizzle ORM)
  - Auth & Data API SDKs (@neondatabase/auth, @neondatabase/neon-js)
  - Platform API & CLI (TypeScript SDK, Python SDK, Neon CLI, REST API)

Total files: 29 (SKILL.md + 28 reference files)
Location: cli-tool/components/skills/database/using-neon/

All components validated - no hardcoded secrets, no absolute paths, proper frontmatter.
Regenerated catalog with updated skill count.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat: add using-neon skill to featured Neon page

- Add using-neon skill description in Provisioning Layer section
- Include 28 reference docs covering core guides, drivers, auth, API/CLI
- Update installation commands to include --skill database/using-neon
- Update template component count from 9 to 10

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat: add code copy buttons to Neon featured page

Add CodeCopy script to wrap pre/code blocks with copy button UI,
matching the pattern used across other blog articles.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* chore: regenerate component catalog with using-neon skill

Total skills: 630 (added database/using-neon from neondatabase/agent-skills)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-27 17:48:40 -05:00
Daniel Avila a98ecaa762 fix(seo): Fix social preview images and meta tags across all pages (#313)
- Fix root cause of X/Twitter preview not showing: image path was
  /social-preview.png but file is at /images/social-preview.png
- Fix component.html referencing non-existent og-image.png
- Change twitter meta tags from property= to name= (correct spec) in
  14 files (all blog articles, blog index, featured, jobs)
- Standardize image URLs from www.aitmpl.com to aitmpl.com
- Update jobs.html URLs from davila7.github.io to aitmpl.com
- Update structured data URL in index.html to aitmpl.com
- Add complete OG + Twitter Card meta tags to 5 pages that were
  missing them: trending, download-stats, plugin, sandbox-interface,
  workflows

https://claude.ai/code/session_01CXzS5mzoK3rZB6PW3QSPPd

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-27 12:35:49 -05:00
Daniel Avila 109f09870f Add SVG cover image for security hooks blog article (#312)
* feat(blog): Add SVG cover and fix header/footer for security-hooks-secrets article

- Create SVG cover image with black background, terminal on left, security shield on right
- Rewrite blog HTML to use external CSS (styles.css, blog.css) instead of inline styles
- Fix header to match other blogs (container, header-content, header-actions with SVG icons)
- Fix footer to match other blogs (footer-left, footer-right, proper links with icons)
- Add Google Analytics, Hotjar, favicon, structured data, and SEO metadata
- Add CodeCopy and MarkdownCopier JavaScript functionality
- Update blog-articles.json to reference new SVG cover

https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5

* fix(blog): Add table styles for article content in blog CSS

Tables inside .article-content-full had no styling since the blog
uses external CSS. Added proper th/td padding, borders, and hover states.

https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5

* fix(blog): Update info box text to clarify blog explains the hook

The blog explains how the hook works, not manual setup instructions.
Updated text to encourage direct CLI installation while reading on.

https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5

* fix(blog): Sort articles newest first in blog listing and featured carousel

Reverse default sort order from ascending to descending by order field,
so the most recently published article appears first in both the main
list and the featured posts carousel.

https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5

* feat(agents): Add blog-writer agent for creating blog articles from components

Agent follows a 6-step workflow:
1. Read the component file
2. Ask user to confirm title, tags, difficulty, category, cover style
3. Create SVG cover (black bg, terminal left, icon right, white title)
4. Create HTML article with proper header/footer structure
5. Update blog-articles.json with highest order number
6. Final verification checklist

Encodes all blog creation knowledge: external CSS only, installation
first, info-box wording, CodeCopy/MarkdownCopier scripts, table
styling, OG metadata, structured data, and article ordering.

https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-27 10:53:43 -05:00
Daniel Avila e9666d2be3 feat(blog): Add security hooks secrets detection article (#311) 2026-01-26 22:34:42 -05:00
github-actions[bot] 6b532c59b4 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21383401415)
2026-01-27 03:32:58 +00:00
Dani fae17823df fix(component.html): Change header link to Home
- Changed "Claude Code" link to "Home" pointing to /index.html
- Improves navigation from component detail pages

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 18:05:35 -05:00
github-actions[bot] 3c685f2779 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21345388031)
2026-01-26 03:37:31 +00:00
Dani 052d0e0dea Merge remote changes and regenerate catalog
Resolved merge conflict in docs/components.json by regenerating.
Total skills now: 628

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 20:48:18 -05:00
Dani 7ffeca7fd0 feat: Migrate supabase-postgres-best-practices skill from supabase/agent-skills
Added new skill from https://github.com/supabase/agent-skills:

Skills (1):
- supabase-postgres-best-practices: Postgres performance optimization guide
  - 32 best practice rules across 8 categories
  - Query performance, connection management, security/RLS
  - Schema design, concurrency, data patterns, monitoring

Categories covered:
- query-* : Missing indexes, composite indexes, partial indexes
- conn-* : Pooling, idle timeout, prepared statements
- security-* : RLS basics, privileges, performance
- schema-* : Data types, partitioning, primary keys
- lock-* : Deadlock prevention, advisory locks
- data-* : Batch inserts, pagination, N+1 queries
- monitor-* : EXPLAIN ANALYZE, pg_stat_statements, vacuum
- advanced-* : Full-text search, JSONB indexing

Source: https://github.com/supabase/agent-skills

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 20:45:59 -05:00
Daniel Avila 1deb97c721 feat: Migrate 244 skills from antigravity-awesome-skills repository (#309) 2026-01-25 10:01:14 -05:00
Daniel Avila d2c3401c59 feat: Add HeyGen Best Practices Skill blog article (#307) 2026-01-24 23:10:46 -05:00
Daniel Avila 545842a380 feat: Migrate heygen-best-practices skill from heygen-com/skills (#306) 2026-01-24 22:59:14 -05:00
github-actions[bot] 26dc42ed40 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21326233008)
2026-01-25 03:36:25 +00:00
Daniel Avila 1c194fd27b Add component migrator agent and migrate initial components (#303) 2026-01-24 19:56:42 -05:00
Daniel Avila 2f667130ad feat: Add secret-scanner hook for detecting hardcoded credentials (#304)
Added new security hook that automatically scans staged files before git commits to detect:
- API keys (AWS, OpenAI, Stripe, Google, GitHub, SendGrid, Twilio, Mailgun)
- Authentication tokens and passwords
- Private keys (RSA, SSH, OpenSSH)
- Database connection strings (MySQL, PostgreSQL, MongoDB, SQL Server)
- JWT tokens, Slack tokens, Telegram bot tokens, Discord webhooks

Features:
- Multi-pattern regex detection with severity levels (critical, high, medium, low)
- Excludes false positives from comments with "example" or "placeholder"
- Skips binary files, lock files, and excluded directories
- Provides clear error messages with fix suggestions
- Suggests environment variables and secrets management services

Files:
- cli-tool/components/hooks/security/secret-scanner.json
- cli-tool/components/hooks/security/secret-scanner.py

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-24 18:07:22 -05:00
Dani 5d4e61e11e chore: Regenerate component catalog
Updated docs/components.json with latest components:
- 361 skills
- 311 agents
- 228 commands
- 64 mcps
- 62 settings
- 42 hooks
- 14 templates
- 10 plugins

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 17:35:10 -05:00
Francisco d1127cf816 feat: Add roier-seo skill for technical SEO auditing (#291)
* feat: Add roier-seo skill for technical SEO auditing

Add a new skill for technical SEO auditing and automatic fixing:

- Lighthouse/PageSpeed audit integration (localhost and live URLs)
- 50+ SEO fix patterns for meta tags, structured data, accessibility
- Framework support for Next.js, React, Vue, Nuxt
- Core Web Vitals tracking and optimization
- WCAG accessibility compliance fixes
- JSON-LD structured data schemas

Includes audit scripts that require Node.js 18+ and Chrome/Chromium.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: Address cubic code review feedback

- Use stderr for status logs to avoid polluting JSON output (P2)
- Fix Chrome cleanup on error by deferring process.exit until after finally (P2)
- Add Node.js 18+ version check for native fetch support (P1)
- Add engines field to package.json

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 17:31:47 -05:00
gkajewski 7d49ee1cc2 Add BettorEdge Value Finder agent (#302)
* Add BettorEdge Value Finder agent

- Find +EV betting opportunities on BettorEdge prediction markets
- Kelly criterion bet sizing with quarter-Kelly default
- Built-in bankroll management (max bet %, daily stop-loss, exposure limits)
- MCP server for Claude Desktop and Claude Code
- npm package: bettoredge-value-finder

Co-Authored-By: Claude <noreply@anthropic.com>

* Update API access email to support@bettoredge.com

---------

Co-authored-by: gregs_coding <greg.kajewski@bettoredge.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-24 17:31:26 -05:00
Dani 76e0971528 feat(website): Move featured section above search, make skills default filter
- Move featured projects section above search bar with compact horizontal design
- Make Skills the default filter (first position, active by default)
- Add redirect from / to /skills in vercel.json
- Fix search keywords bug when keywords is an array instead of string
- Update all JS files to default to 'skills' filter

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 17:24:54 -05:00
github-actions[bot] f41bf2382d chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21308419130)
2026-01-24 03:30:16 +00:00
Daniel Avila ccec4021ab Add React Best Practices Skill blog article and cover image (#300)
* feat: Add React Best Practices Skill blog article

Created comprehensive blog article for the React Best Practices skill:
- Added react-best-practices-skill/index.html with full content
- Created SVG cover image for the blog article
- Updated blog-articles.json with new entry
- Article covers 40+ performance optimization rules
- Includes installation guide, usage examples, and optimization categories
- Added Spanish call-to-action linking to aitmpl.com

https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr

* fix: Remove Spanish content and statistics from React blog article

- Changed Spanish banner to English
- Removed "Real-World Impact" section with percentage statistics
- Removed specific numbers from code comments (200KB+, 2KB)
- Removed token count references (~500 tokens)
- Changed "#1 performance killer" to "major performance killer"
- Removed "specific impact metrics" references
- Changed "40+ rules" and "8 optimization categories" to general text

https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr

* feat: Add code syntax highlighting and remove Additional Resources

- Removed "Additional Resources" section with external links
- Added CodeCopy class for automatic code block formatting
- Added MarkdownCopier class for improved markdown export
- Bash/terminal code blocks now have copy buttons
- Code blocks auto-detect language (bash, typescript, javascript, etc.)
- Terminal prompts are cleaned when copying code
- Added hover effects for components banner
- Code blocks now styled as terminal-block for bash commands

https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-22 23:43:46 -05:00
github-actions[bot] 0e654f6c19 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21273501781)
2026-01-23 03:31:01 +00:00
Daniel Avila ac3df1cdd3 feat: Improve motion-canvas skill with production-ready setup guide (#299) 2026-01-21 23:48:12 -05:00
github-actions[bot] 701fc05e5c chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21234947326)
2026-01-22 03:32:25 +00:00
Daniel Avila fdcb6ae8c1 Remove plugins section from search interface (#298)
Removed the plugins filter chip button from the component type filters
in the main search interface. The button is no longer visible under
the search bar as requested.

https://claude.ai/code/session_et25T

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-21 21:44:41 -05:00
Daniel Avila 44e348270a feat: Add Motion Canvas and Manim video creation skills (#297)
Added two new programmatic video creation skills similar to Remotion:

- Motion Canvas: TypeScript framework for creating animated videos using generator functions, signals, and real-time preview editor
- Manim: Python framework for creating mathematical animations and educational videos (popularized by 3Blue1Brown)

Both skills include:
- Comprehensive SKILL.md with usage examples
- Reference documentation for core concepts
- Best practices and quick start guides
- Links to official documentation

Updated components catalog with new skills.

https://claude.ai/code/session_01RDZmhhTHKZzAEh9rJRzJjD

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-21 21:35:46 -05:00
Daniel Avila c1045e5c9c feat: Improve security audit GitHub Action with compact summary tables (#296)
- Replace verbose component listings with concise markdown tables
- Show only top 5 failed components in PR comments
- Add summary table for overall statistics
- Reduce comment size significantly while maintaining key information
- Encourage users to view full report in workflow artifacts for details

https://claude.ai/code/session_01JkCjk0Y2XZxR2DWG8D3hBN

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-21 21:23:31 -05:00
Daniel Avila 27d74a8abd feat: Add Remotion skill component for programmatic video creation (#295)
* feat: Add Remotion skill component for programmatic video creation

Add comprehensive Remotion skill with 28 reference guides and 3 code examples covering:
- Core animation and timing techniques
- Compositions and metadata configuration
- Assets and media handling (video, audio, images, GIFs)
- Text animations and typography
- Caption generation and display
- Data visualization with charts
- Advanced features (3D, Lottie, transitions)
- Styling with Tailwind CSS
- Media processing with Mediabunny

Author: remotion-dev
Repository: https://github.com/remotion-dev/skills

https://claude.ai/code/session_Y3TRI

* fix: Use 'repo' field instead of 'repository' in Remotion skill metadata

Change frontmatter field from 'repository:' to 'repo:' to match the schema
expected by generate_components_json.py script. This ensures the repository
URL is properly displayed on the website.

https://claude.ai/code/session_Y3TRI

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-21 21:07:24 -05:00
Daniel Avila b811e42de7 feat: Add author field to component schema and display on website (#292) 2026-01-20 23:22:27 -05:00
github-actions[bot] 3916978812 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21196151362)
2026-01-21 03:31:36 +00:00
github-actions[bot] b8551774f6 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21158448870)
2026-01-20 03:31:54 +00:00
github-actions[bot] e1ad0ef499 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21124318994)
2026-01-19 03:32:33 +00:00
Daniel Avila ba1d984f1a chore: regenerate components.json catalog (#282)
Updated components catalog with current statistics:
- 310 agents
- 228 commands
- 64 MCPs
- 62 settings
- 42 hooks
- 11 sandbox
- 356 skills
- 14 templates
- 10 plugins

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-17 23:14:15 -05:00
Daniel Avila ceb3a9e40c feat(hooks): enhance dangerous-command-blocker with multi-level security (#281)
Enhanced the dangerous-command-blocker hook with comprehensive protection:

## Features:
- **3-Level Security System:**
  - Level 1: Block catastrophic commands (rm -rf /, dd, mkfs, fork bombs)
  - Level 2: Protect critical paths (.claude/, .git/, node_modules/, .env, etc.)
  - Level 3: Warn about suspicious patterns (wildcards, chained commands)

- **Python Script Architecture:**
  - Moved from inline Python to dedicated script for better maintainability
  - Script auto-installed to .claude/scripts/dangerous-command-blocker.py
  - Clear regex patterns and detailed error messages

- **Protected Resources:**
  - Claude Code configuration (.claude/)
  - Git repository (.git/)
  - Node.js dependencies (node_modules/, package.json, package-lock.json)
  - Environment files (.env, .env.local, etc.)
  - Language manifests (Cargo.toml, go.mod, requirements.txt, Gemfile, composer.json)

## Testing:
- 16/16 test cases passing (100%)
- Blocks catastrophic operations
- Protects critical project files
- Warns on suspicious patterns
- Allows safe operations

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-17 23:10:35 -05:00
Daniel Avila 98ffaa0d61 chore: regenerate components.json catalog (#280)
Updated catalog with current component statistics:
- 310 agents, 228 commands, 64 MCPs
- 62 settings, 42 hooks, 356 skills
- 14 templates, 10 plugins

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-17 22:42:04 -05:00
Daniel Avila 5d4f4f1ac0 feat(hooks): add dangerous-command-blocker security hook (#279)
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>
2026-01-17 22:37:14 -05:00
github-actions[bot] d4f495fe87 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21105321348)
2026-01-18 03:32:15 +00:00
Daniel Avila 78e2c87ab0 feat: regenerate components.json catalog (#278) 2026-01-17 21:50:18 -05:00
Daniel Avila cf8d128d8c feat(skills): add Google Analytics analysis Skill (#277)
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>
2026-01-17 21:43:13 -05:00
Daniel Avila cc0f6a5d80 docs: remove test installation step from component creation workflow (#276)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-17 21:19:57 -05:00
Daniel Avila 9c73bb2532 feat: Add 135 agents and 7 skills from awesome-copilot repository (#263)
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>
2026-01-17 21:07:01 -05:00
Fubak 8e6fdc90b8 feat(agents): add diagram-architect agent for technical diagramming (#265)
* 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>
2026-01-17 21:05:21 -05:00
odoldotol 3d4ec258fb feat(hook/debug-window): close window on session end (#270)
* 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>
2026-01-17 21:03:52 -05:00
Daniel Avila 3fc34b481a feat: Add component-reviewer subagent for PR validation (#275)
- Create component-reviewer subagent in .claude/agents/
- Validates all component types (agents, commands, MCPs, hooks, settings, skills)
- Checks format, required fields, naming conventions, and security
- Detects hardcoded secrets and absolute paths
- Provides prioritized feedback (Critical, Warnings, Suggestions)
- Update CLAUDE.md with mandatory component review workflow
- Add examples and usage instructions for component validation

The agent will be used in PRs to ensure component quality before merge.

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-17 21:00:19 -05:00