Commit Graph

1112 Commits

Author SHA1 Message Date
Dani bd46008172 docs: Add CHANGELOG.md with full project history
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 15:17:30 -05:00
Burak Bayır 797fcbbf64 Add x-twitter-scraper skill (#390)
X (Twitter) data integration skill powered by the Xquik REST API,
MCP server, and HMAC webhooks. Covers tweet search, user lookup,
19 extraction tools, giveaway draws, account monitoring, trending
topics, and follow checks.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 12:51:23 -05:00
github-actions[bot] 7d1be1c50e chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22512448771)
2026-02-28 03:38:35 +00:00
github-actions[bot] 4aacf3e2f2 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22471826332)
2026-02-27 03:49:53 +00:00
Daniel Avila de7eebf5e2 fix(seo): add H1 tag, structured data, accessibility & fix robots.txt sitemap URL (#383) 2026-02-26 05:53:05 -08:00
Fracisco August d05ca543a8 Add git-context-controller skill (#380) 2026-02-25 20:34:54 -08:00
github-actions[bot] 4f19032829 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22426903651)
2026-02-26 03:49:17 +00:00
github-actions[bot] ba073345dc chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22381257517)
2026-02-25 03:52:31 +00:00
daniel 8d622602d8 fix: use correct Vercel Speed Insights script tag and handle localStorage quota
Speed Insights for static HTML uses /_vercel/speed-insights/script.js,
not the npm module via CDN. Also wrap localStorage.setItem in try/catch
to handle QuotaExceededError when search data exceeds 5MB limit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 20:20:00 -08:00
daniel 1a3d81d2ef feat: add Vercel Speed Insights and update deployer agent
Add Speed Insights via CDN to docs/index.html for performance metrics.
Update deployer agent to skip pre-verified steps when caller signals
they were already completed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 20:12:51 -08:00
github-actions[bot] e04f2f2577 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22335707555)
2026-02-24 03:48:53 +00:00
daniel 043f37342e feat: add interview toolkit (6 components)
Codebase explorer agent, deadline countdown statusline, change logger
hook, deadline prep skill, commit smart skill, and test detect skill.
Designed for rapid onboarding on unfamiliar codebases with time pressure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 14:38:47 -08:00
daniel 499a116ad8 feat: Add worktree-ghostty hook component
Opens a 3-panel Ghostty layout (Claude | lazygit / yazi) when creating
worktrees in sibling directories. Handles both WorktreeCreate and
WorktreeRemove events with a single companion script.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 12:14:48 -08:00
Unima3x f52a0b9576 feat: add agirails-agent-payments skill (#358)
* feat: add agirails-agent-payments skill

AI agent payment infrastructure — ACTP escrow + x402 instant payments,
USDC settlement on Base L2. Interactive 7-step onboarding: asks preferences,
generates customized agent code, verifies setup.

Covers: provider/requester patterns, adapter routing, 8-state machine,
pricing model, disputes, ERC-8004 identity, key management (AIP-13),
24 CLI commands, and troubleshooting.

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

* fix: add provider address onboarding question (Q11)

Addresses cubic-dev-ai review: requester template hardcoded
'0xProviderAddress' but onboarding never collected a provider address.

- Added Question 11 (provider address, optional, conditional on intent=pay/both)
- Requester template now uses {{provider_address}} when provided
- Falls back to TODO comment when no provider address given
- Added provider to Step 3 confirmation summary

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

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:26:02 -08:00
Diego 2c9e88b0a5 feat: add desktop notification hook on Stop event (#360) 2026-02-22 21:21:06 -08:00
Moiri Gamboni a0b4da050c fix: dangerous-command-blocker hook references wrong script path (#367)
The installer (`installIndividualHook` in index.js) places companion
Python scripts in `.claude/hooks/`, but the hook config referenced
`.claude/scripts/`. This meant the hook would always fail with a
"file not found" error at runtime, silently rendering it non-functional.

Also removed the `2>&1` stderr redirect which masked the error by
merging stderr into stdout, causing the hook runner to report the
unhelpful "No stderr output" message instead of the actual cause.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:17:44 -08:00
SLAR Edge 17c01242ec add Garrys Mod addon code helper skill (#370) 2026-02-22 21:16:35 -08:00
Sébastien Conejo 2012b09720 Add Manifest observability skill (#371) 2026-02-22 21:14:51 -08:00
github-actions[bot] 35c6909eb4 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22292208872)
2026-02-23 03:55:18 +00:00
Daniel Avila d11c627cdf docs: Add dashboard beta banner to README (#374)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 19:42:25 -05:00
Juan Pelaez 2f9c85858e feat: add AI Maestro skill suite (6 skills for agent orchestration) (#373)
Add the AI Maestro skill suite with 6 skills for multi-agent orchestration:
- agent-messaging: Inter-agent communication via AMP (Agent Messaging Protocol)
- memory-search: Semantic conversation history search
- docs-search: Auto-generated codebase documentation search
- graph-query: Code dependency graph queries
- planning: Structured task execution with persistent planning files
- agent-management: Agent lifecycle management (create/hibernate/wake/plugins)

Co-authored-by: Juan Pelaez <juan.pelaez@3metas.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 19:41:45 -05:00
daniel f5f7146888 feat: Add collections API endpoints and improve dashboard proxy
- Add Vercel serverless functions for user collections CRUD (collections.js, [id].js, items.js)
- Add shared auth (Clerk JWT verification) and Neon DB client helpers
- Add @clerk/backend dependency for token verification
- Improve dashboard API proxy: handle double-compression, error handling, filter accept-encoding
- Add retry logic to collections-api.ts for GET requests

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 16:32:23 -05:00
github-actions[bot] a0c2269927 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22269853439)
2026-02-22 03:51:41 +00:00
daniel f96e76b1b5 feat: Group My Components items by type in sidebar and right panel
Sidebar tree now nests items under type sub-groups (Skills, Agents, etc.)
and right panel shows typed sections instead of a flat grid.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 14:04:41 -05:00
daniel 0f9fc1b11d chore: Update docs link to docs.aitmpl.com
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 00:39:34 -05:00
daniel 2ebf3aebe7 style: Make beta dashboard banner larger and more prominent
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 00:34:56 -05:00
daniel 1812c510c5 style: Make beta dashboard banner larger and more prominent
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 00:32:12 -05:00
daniel b414acaa12 feat: Add beta dashboard banner on docs site and beta label on dashboard
- Banner on docs/index.html linking to app.aitmpl.com
- Beta badge next to title in dashboard sidebar

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 00:29:28 -05:00
daniel 8deb996b85 fix: Fix trending page to fetch data from production URL
Was fetching /trending-data.json locally which no longer exists.
Now fetches from www.aitmpl.com like components.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 00:01:06 -05:00
daniel dd1b2d5eab docs: Extend security policy to prohibit all hardcoded IDs
Not just secrets — any project ID, org ID, or infrastructure
identifier must go in .env, never in tracked code.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:58:37 -05:00
daniel 72a333009f security: Remove hardcoded Vercel IDs from deploy scripts
Move VERCEL_ORG_ID, VERCEL_SITE_PROJECT_ID, and
VERCEL_DASHBOARD_PROJECT_ID to .env. Deploy script and deployer
agent now read from environment variables instead of hardcoding.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:56:48 -05:00
daniel 7785d985eb docs: Require deployer agent for all deployments
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:52:19 -05:00
daniel c5d1a78796 fix: Gitignore generated data files in dashboard
Remove trending-data.json from tracking and add both components.json
and trending-data.json to .gitignore. These are fetched at runtime
from www.aitmpl.com, not needed in the repo.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:50:33 -05:00
daniel 6560e8c738 fix: Fix dashboard icons and simplify data loading
- TypeIcon: use inline SVG instead of DOMParser (broke SSR hydration)
- Remove placeholder components.json (not needed, fetches from prod URL)
- Simplify COMPONENTS_JSON_URL to always use www.aitmpl.com

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:47:14 -05:00
daniel 71d0b3dbc6 feat: Add deployer agent for safe Vercel production deploys
Handles pre-deploy checks (auth, git status, API tests), parallel deploys
for both www.aitmpl.com and app.aitmpl.com, and post-deploy verification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:18:58 -05:00
daniel 61691e7402 fix: Add CORS headers for components.json and trending-data.json
Allows app.aitmpl.com dashboard to fetch data cross-origin from
www.aitmpl.com without the bare domain 307 redirect issue.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:13:17 -05:00
daniel 0f4aaa7217 security: Fix XSS vulnerabilities in docs site and dashboard
Static site (docs/js/):
- Add escapeHTML() utility to utils.js for sanitizing dynamic content
- Apply escapeHTML to component names, descriptions, categories, and
  install commands in card generation (search-functionality.js,
  index-events.js)
- Replace innerHTML with DOM methods for search category tags

Dashboard:
- Create shared TypeIcon component using DOMParser for safe SVG
  rendering (rejects malformed SVG via parsererror check)
- Remove all dangerouslySetInnerHTML usage from SearchModal,
  ComponentGrid, TrendingView, and MyComponentsView
- Clean up unused ICONS imports

Resolves CLA-23

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:13:17 -05:00
daniel 40f631f000 feat: Add deploy scripts and CI/CD for dual Vercel projects
- Add scripts/deploy.sh with site/dashboard/all targets
- Add npm scripts: deploy:site, deploy:dashboard, deploy:all
- Add GitHub Actions workflow with path-based triggers:
  docs/api/vercel.json changes → deploy www.aitmpl.com
  dashboard/ changes → deploy app.aitmpl.com
- Update CLAUDE.md deployment docs, remove obsolete prebuild notes

Resolves CLA-22

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:13:17 -05:00
daniel 2832428952 fix(dashboard): Remove prebuild hack, use standard Astro public/ dir
- Delete scripts/prebuild.cjs (no longer needed)
- Remove static/ directory, assets already live in public/
- Commit placeholder components.json and trending-data.json to public/
  so Vercel can serve them without needing a prebuild write workaround
- Remove prebuild script from package.json
- Update .gitignore to track placeholder data files

Resolves CLA-20, CLA-21

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:13:17 -05:00
daniel 37de8b550f feat: Add dashboard source code (app.aitmpl.com)
Astro 5 + React + Tailwind dashboard with Clerk auth for browsing
and managing Claude Code Templates components. Includes proper
.gitignore to exclude build artifacts and generated data files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:13:17 -05:00
github-actions[bot] ea6f9d0217 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22249657437)
2026-02-21 03:47:57 +00:00
github-actions[bot] e61ade42d6 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22210407658)
2026-02-20 03:49:27 +00:00
Salman Chishti 965c14699c Upgrade GitHub Actions for Node 24 compatibility (#368)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-19 19:18:56 -05:00
billychl1 d3e8dc1537 Add FootballBin predictions MCP and skill (#369)
Add AI-powered football match predictions for Premier League and Champions League.
Includes remote MCP endpoint integration and bash skill wrapper with team filtering.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 19:18:43 -05:00
github-actions[bot] 030af25d55 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22167683338)
2026-02-19 03:52:44 +00:00
daniel ebb6a2ef43 feat: Add company-announcements settings component
New global setting to display custom announcements in Claude Code.
Users can replace the example messages with their own org announcements.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 20:50:02 -05:00
github-actions[bot] 84485b3cab chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22125679361)
2026-02-18 03:53:04 +00:00
daniel b24102e1c5 feat: Add spinner-tips-override settings component
New global setting to customize Claude Code spinner tips with custom messages.
Users can replace the default tips array and toggle excludeDefault.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 22:18:08 -05:00
github-actions[bot] c21ffdc008 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22085193095)
2026-02-17 03:51:19 +00:00
qiuhanWEI 79e5153c0d feat: add design-to-code skill (#356)
Co-authored-by: weiqiuhan <weiqiuhan@pjlab.org.cn>
2026-02-16 20:25:45 -05:00