Commit Graph

1112 Commits

Author SHA1 Message Date
Claude ca3c90bd3d feat: add npm download metrics to pulse weekly report
Adds a new npm source collector that fetches weekly/monthly downloads,
daily average, and peak day from the npm registry API. No auth required.

https://claude.ai/code/session_014eU97LmqZ3KB78B4Ei24TH
2026-02-01 15:32:12 -05:00
Daniel Avila 8e28fd1d7b feat: add blog article for Vercel Deployment Monitor statusline (#331)
https://claude.ai/code/session_014a9y1MmuZ3NmZSkwSSH3sQ

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-01 13:02:02 -05:00
Dani 62b5d8de60 feat: add Cloudflare Workers for docs-monitor and pulse weekly KPI report
- Add pulse worker: weekly report collecting metrics from GitHub, Discord,
  Supabase, and Vercel, sent via Telegram every Sunday 14:00 UTC
- Add docs-monitor worker: hourly documentation change monitor with
  Telegram notifications (previously local-only, now tracked in repo)
- Update .gitignore to track cloudflare-workers/ directory
- Document Cloudflare Workers architecture in CLAUDE.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 22:57:26 -05:00
github-actions[bot] 4241aa8bec chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21556157195)
2026-02-01 03:56:26 +00:00
Daniel Avila 9b19921de7 feat: Migrate 6 web quality skills from addyosmani/web-quality-skills (#325) 2026-01-31 16:32:30 -05:00
Dani 5b0ddf0d25 feat: update Vercel statusline with clickable deploy link and add friday-deploy-warning spinner
- Update vercel-deployment-monitor with OSC 8 hyperlink (Cmd+click to open deploy)
- Reorder statusline: ▲ Vercel | ✅ READY | ⏰ Xm ago | 🌐 Deploy
- Add friday-deploy-warning spinnerVerbs setting ("Don't Deploy On Fridays")
- Regenerate components catalog

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 23:20:56 -05:00
Dani 6113af0023 feat: update Vercel statusline with clickable deploy link and add friday-deploy-warning spinner
- Update vercel-deployment-monitor with OSC 8 hyperlink (Cmd+click to open deploy)
- Reorder statusline: ▲ Vercel | ✅ READY | ⏰ Xm ago | 🌐 Deploy
- Add friday-deploy-warning spinnerVerbs setting ("Don't Deploy On Fridays")
- Regenerate components catalog

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 23:13:34 -05:00
github-actions[bot] 15b5a0c7ee chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21538128425)
2026-01-31 03:45:48 +00:00
github-actions[bot] 57b21f902f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21503583026)
2026-01-30 03:45:52 +00:00
Daniel Avila 78fc536164 feat: add ClaudeKit featured card to homepage (#320)
Add ClaudeKit as a featured integration on the aitmpl.com homepage
with a dedicated landing page at /featured/claudekit/.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 22:24:20 -05:00
Dani 4e91afbb08 feat: add ClaudeKit featured card to homepage
Add ClaudeKit as a featured integration on the aitmpl.com homepage
with a dedicated landing page at /featured/claudekit/.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 20:47:10 -05:00
Salman Chishti bc78aadb80 Upgrade GitHub Actions for Node 24 compatibility (#305) 2026-01-29 00:43:13 -05:00
Hyeon Sung 1c632c82c2 Implement console.log cleaner for production branches (#310) 2026-01-29 00:41:04 -05:00
Sylvain Kalache f84b4972da Add Rootly Incident Responder agent (#315) 2026-01-29 00:38:54 -05:00
Daniel Avila ddea5508d0 feat: Migrate 7 new AI research skills from zechenzhangAGI/AI-research-SKILLs (#319) 2026-01-29 00:36:59 -05:00
github-actions[bot] e4f56970a5 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21464768084)
2026-01-29 03:47:27 +00:00
Dani d3ce23847f feat: improve secret-scanner hook with stdin JSON parsing
- Update description to list 30+ supported providers
- Simplify hook command by removing git commit grep filter
- Parse Claude Code JSON input from stdin to detect git commit
- Handle git commit -a and chained git add && git commit scenarios

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:21:52 -05:00
Dani b44dbca5c2 chore: regenerate components.json catalog
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:20:41 -05:00
Dani b5c377ae6c feat: expand secret scanner patterns and add skills support
- Add 25+ new secret detection patterns to secret-scanner.py (Anthropic,
  Google OAuth, GitLab, Vercel, Supabase, Hugging Face, Replicate, Groq,
  Databricks, Azure, Cloudflare, DigitalOcean, Linear, Notion, Figma,
  npm, PyPI tokens)
- Fix regex escaping in security-scanner.json (single quote matching)
- Add skills component type to Discord bot interactions
- Add Linear MCP server to .mcp.json
- Update .gitignore for opsx commands, skills, and openspec dirs
- Regenerate components.json catalog

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:13:48 -05:00
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