Commit Graph

1243 Commits

Author SHA1 Message Date
dependabot[bot] 4d175c3cf8 chore(deps): bump actions/setup-node from 4 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 23:20:23 +00:00
Daniel Avila 0e06493dbe security: Harden CI/CD and repo for open-source safety (#458)
* enhance: Improve prompt-engineer agent (automated review)

- Fix broken reasoning framework: complete Ordering field and Necessity scale
- Remove OpenAI attribution from description; add invocation example block
- Restrict tools to Read only (text-transformation agent needs no writes)
- Add XML Structure and CoT Opportunity dimensions to reasoning template
- Move meta-instruction NOTE out of output template, place as agent directive
- Fix stray markdown bold markers on Reasoning Before Conclusions guideline
- Integrate orphaned examples bullet into the Examples guideline line
- Add concrete worked example section (classify customer feedback)

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* security: Harden CI/CD and repo for open-source safety

- Add --ignore-scripts to all npm ci/install in CI workflows and predeploy script
- Fix shell injection in discord-release-notification (use env vars + jq for payload)
- Add explicit permissions to all workflows (least privilege principle)
- Add root .npmrc with ignore-scripts=true
- Add .github/dependabot.yml for automated dependency security updates
- Add .github/CODEOWNERS to protect workflows, scripts, and API paths
- Expand .gitignore with *.pem, *.key, credentials.json patterns

* fix: Grant contents:read to deploy workflow so checkout works

Cubic correctly flagged that permissions: {} blocks actions/checkout.
2026-03-26 19:19:39 -04:00
thedisneyguy1923-cyber 29bb81c282 Feat/supply chain audit command (#447)
* feat(agent): add supply-chain-security analyst to security category

* feat(command): add supply-chain-audit analysis command

---------

Co-authored-by: Benjamin Barry <benjaminbarry@Mac.lan>
2026-03-26 17:50:29 -04:00
Dani ee1d823a11 chore: Update claude-api skill from upstream anthropics/skills (March 26, 2026)
Synced 12 modified files and 1 new file (prompt-caching.md) from
https://github.com/anthropics/skills. Updates cover PHP expanded examples,
Go/Ruby/cURL additions, and prompt caching reference docs.
2026-03-26 11:06:03 -04:00
Daniel Avila 703b34104b enhance: Improve prompt-engineer agent (automated review) (#456)
- Fix broken reasoning framework: complete Ordering field and Necessity scale
- Remove OpenAI attribution from description; add invocation example block
- Restrict tools to Read only (text-transformation agent needs no writes)
- Add XML Structure and CoT Opportunity dimensions to reasoning template
- Move meta-instruction NOTE out of output template, place as agent directive
- Fix stray markdown bold markers on Reasoning Before Conclusions guideline
- Integrate orphaned examples bullet into the Examples guideline line
- Add concrete worked example section (classify customer feedback)

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-03-26 10:10:20 -04:00
Bitreon 9583dcf078 Fix profile dropdown z-index
- Changed dropdown positioning from absolute to fixed with z-index: 9999 to prevent it from being hidden behind sidebar

- Added complete profile menu with My Collections, My Components, Settings, and Sign Out options

- Implemented mock mode for local testing (window.enableAuthMock() / window.disableAuthMock())

- Mock mode automatically disabled on Vercel/production environments
2026-03-26 15:21:40 +04:00
github-actions[bot] e8b3eea86e chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23576680885)
2026-03-26 04:03:21 +00:00
Daniel Avila e42e8ba19c fix: remove shorthand model names causing 404 API errors (#453)
Remove `model: sonnet/haiku/opus` from 396 component files. The Anthropic
API requires full model IDs (e.g., claude-sonnet-4-6), so shorthand names
cause 404 errors. Removing the field lets Claude Code use the user's
configured default model instead.

Fixes #99

https://claude.ai/code/session_01Hqx78XZNbdfh38YGZn4g4T

Co-authored-by: Claude <noreply@anthropic.com>
2026-03-25 20:19:17 -04:00
Daniel Avila 528cf0354f fix: Remove Beta badge and logo glow from sidebar (#454)
* fix: Remove Beta badge from sidebar

* fix: Remove logo glow effect from sidebar
2026-03-25 19:46:38 -04:00
Dani cfa13b4477 fix: Move theme toggle to TopBar, remove featured card glow 2026-03-25 19:14:02 -04:00
Dani 5bec39235d fix: Post-merge fixes for dark mode PR (#451)
- Detect OS color scheme preference on first visit (prefers-color-scheme)
- Fix duplicate SVG mask IDs in CountryFlag causing rendering conflicts
- Replace useCallback with useMemo for search results in SearchModal
- Remove spurious submodule reference
2026-03-25 18:54:46 -04:00
Bitreon 746a8e2c18 feat: Dashboard dark mode UI overhaul (#451)
* feat: Complete dashboard UI overhaul with dark mode theme system

- Added ThemeToggle component with persistent theme switching
- Implemented comprehensive dark mode styles across all dashboard pages
- Enhanced UI components: Sidebar, TopBar, ComponentGrid, TrendingView, JobsView
- Improved modal designs: SearchModal, SendToRepoModal, CartSidebar
- Updated featured pages and component detail pages with dark mode support
- Added CountryFlag component for jobs display
- Refined typography, spacing, and color schemes for better readability
- Enhanced interactive elements with smooth transitions and hover states
- Updated global styles with CSS variables for theme consistency

* docs: Add comprehensive PR documentation and screenshot guide

* docs: Transform PR into compelling business-focused summary

- Emphasize user benefits and platform value
- Highlight featured partner improvements (Neon, Vercel, Supabase, etc.)
- Detail expected business impact and metrics
- Add comprehensive business value section
- Include strategic benefits and revenue impact
- Professional acknowledgments from BitreonX team
- Focus on quality and attention to detail

* docs: Add executive summary highlighting business value and BitreonX quality

* docs: Add quick reference card for easy PR creation

* fix: resolve remaining P2 issues - sidebar active state, cart height, and date format

- Fix Sidebar.astro active-state icon styling to target nested span element
- Fix CartSidebar.tsx scrollable content height to be dynamic based on footer
- Fix WeWorkRemotely date format from RFC-2822 to ISO 8601 for proper sorting

* fix: use flexbox layout for CartSidebar instead of absolute positioning

Replace hard-coded height calculations with proper flexbox layout:
- Add flex-col to sidebar panel container
- Make header and footer shrink-0 (fixed size)
- Make content flex-1 with min-h-0 (fills remaining space)
- Remove absolute positioning from footer
- Remove hard-coded viewport height calculations

This ensures the scrollable content area dynamically adjusts to the
actual footer height without items being obscured.

* fix: resolve 11 additional P2 code review issues

- Fix malformed Tailwind classes in featured/[slug].astro (hover border syntax)
- Fix malformed Tailwind classes in MyComponentsView and SaveToCollectionButton
- Fix tooltip initialization non-idempotency in Sidebar (prevent duplicate listeners)
- Fix Recently Added sort mislabeling in ComponentGrid
- Fix single/multi-category filter conflict in ComponentGrid
- Fix tag click event bubbling in JobsView
- Fix SearchModal MutationObserver and timer cleanup
- Fix logo visibility issue in JobsView
- Fix fallback color construction in TrendingView
- Fix theme.ts localStorage trust issue with runtime validation
- Fix missing width/height in icon SVGs
- Fix XSS vulnerability in component detail page (use textContent)
- Fix sidebar overflow-x clipping tooltips

* fix: resolve SearchModal timeout race condition and Recently Added sort mismatch

- Fix SearchModal closeModal timeout cleanup using ref to prevent race conditions
  when modal is closed and reopened quickly
- Fix Recently Added sort to use reverse name sort (Z-A) instead of downloads,
  providing distinct behavior from Most Popular until actual date field is available

* fix: Remove misleading 'Recently Added' sort option

The 'Recently Added' sort was using reverse alphabetical order as a placeholder, which is misleading to users expecting actual recency. Since component data doesn't include creation dates, removed this option entirely.

Fixes violation P2 in PR #451
2026-03-25 18:49:38 -04:00
Dani 9594d221a2 chore: Update pdf, skill-creator, and webapp-testing skills from upstream anthropics/skills (March 22, 2026)
pdf (document-processing/pdf-processing):
- Replace SKILL.md with upstream pypdf-based version (was simplified pdfplumber version)
- Update FORMS.md with upstream changes
- Add reference.md (new)
- Add 8 Python scripts: check_bounding_boxes, check_fillable_fields, convert_pdf_to_images,
  create_validation_image, extract_form_field_info, extract_form_structure,
  fill_fillable_fields, fill_pdf_form_with_annotations

skill-creator (development/skill-development):
- Replace SKILL.md with upstream version
- Add agents/: analyzer.md, comparator.md, grader.md (new)
- Add assets/eval_review.html (new)
- Add eval-viewer/: generate_review.py, viewer.html (new)
- Add references/schemas.md (new, existing skill-creator-original.md preserved)
- Add 8 scripts: aggregate_benchmark, generate_report, improve_description, package_skill,
  quick_validate, run_eval, run_loop, utils, __init__ (new)

webapp-testing (security/webapp-testing):
- Add examples/: console_logging.py, element_discovery.py, static_html_automation.py (new)
- SKILL.md unchanged (identical to upstream)

Regenerated catalog: 701 skills
2026-03-25 11:30:33 -04:00
Daniel Avila ec68d49ea3 improve: enhance ultra-think command based on automated review (#452)
- Rewrote frontmatter description to be specific and outcome-oriented
- Removed performative Step 1 ("Initialize Ultra Think Mode") and replaced with a direct problem-framing opener
- Added scope-clarification gate to avoid unnecessary clarifying questions
- Replaced rigid 10-step waterfall with flexible "Required Analysis Elements" framework
- Integrated Key Principles (inversion, second-order thinking, cross-domain) into the analysis elements
- Replaced "2-4 pages" output target with quality-focused Output Expectations
- Preserved structured output template (Problem Analysis / Solution Options / Recommendation)
- Preserved all 4 usage examples
- Added extended thinking tip for hardest decisions

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-03-25 10:31:29 -04:00
github-actions[bot] ab38321f3a chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23523904916)
2026-03-25 03:50:32 +00:00
Daniel Avila e2c15d2ae6 improve: enhance ui-ux-designer agent based on automated review (#441)
* improve: enhance ui-ux-designer agent based on automated review

- Rewrote description field as delegation-trigger prompt for better agent invocation
- Added WebFetch to tools for live resource lookups
- Added WCAG 2.2 criteria: focus not obscured (SC 2.4.11), dragging alternatives (SC 2.5.7), accessible authentication (SC 3.3.8), redundant entry (SC 3.3.7)
- Updated touch target guidance to cite WCAG 2.2 SC 2.5.8 (24x24px minimum, 44x44px design target)
- Added AI Interface Patterns (2024-2026) section covering input/output/refinement/trust/loading UX
- Added INP awareness to usability heuristics checklist (<200ms p75 target)
- Added JS-driven hover animation anti-pattern (kills INP scores) to Trendy But Bad
- Updated thumb zone guidance for variable grip patterns (Hoober follow-up research)
- Trimmed verbose CSS/HTML code blocks; replaced with concise instructions and implementation reminder

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* Apply suggestions from code review

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>
2026-03-24 17:20:47 -04:00
enriquepabon 83e83e5480 Add deep-research-notebooklm skill (#444)
Adds a structured deep research skill powered by NotebookLM MCP server.
Features: 9-step research workflow, 6 research types, studio artifact
generation (slides, audio, video, infographics, reports, mind maps),
and a reusable research brief template.

Requires: NotebookLM MCP server (nlm setup add claude-code)

Co-authored-by: Tu Nombre <tuemail@example.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 17:19:22 -04:00
github-actions[bot] e460c6c663 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23472073993)
2026-03-24 03:51:47 +00:00
Dani f9e2c1ccd6 chore: Regenerate components.json after skill migration rebase
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 11:24:45 -04:00
Dani c8c7a42260 chore: Update claude-api and docx skills from upstream anthropics/skills (March 22, 2026)
Synced skill updates from https://github.com/anthropics/skills:

claude-api skill (SKILL.md + 23 supporting files):
- Models API reference: added GET /v1/models endpoint to Supporting endpoints section
- Live capability lookup section added (models.md updated with Models API field reference
  and capability-filter examples for querying context window, vision, thinking support, etc.)
- Compaction beta expanded: now covers Opus 4.6 and Sonnet 4.6 (was Opus 4.6 only)
- max_tokens defaults guidance added: ~16K for non-streaming, ~64K for streaming
- 128K output tokens wording refined: "for values that large" instead of "for large max_tokens"
- Additional language-specific updates across Python, TypeScript, Java, Go, Ruby, C#, PHP, curl

docx skill (5 XML template files):
- scripts/templates/comments.xml
- scripts/templates/commentsExtended.xml
- scripts/templates/commentsExtensible.xml
- scripts/templates/commentsIds.xml
- scripts/templates/people.xml

Local-only files preserved (not overwritten):
- docx: docx-js.md, ooxml.md, ooxml/ directory, scripts/document.py, scripts/utilities.py

Regenerated catalog: 701 skills total.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 11:21:21 -04:00
github-actions[bot] 4a1bbbdd9a chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23420640101)
2026-03-23 03:59:38 +00:00
Claude db8aa4d7cd feat(dashboard): add slide presentation view for skills
Add a new "Slides" view mode alongside Code/Preview in the SkillExplorer.
Parses YAML frontmatter into a title slide and splits H2 sections into
individual content slides with navigation, keyboard shortcuts, and fullscreen.

https://claude.ai/code/session_01XsDWS1qRqiCjBjcfcNi7Z9
2026-03-22 04:24:53 +00:00
github-actions[bot] deb36c8b7d chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23395063474)
2026-03-22 03:55:11 +00:00
Daniel Avila 39c10aab48 feat(jobs): add Claude Code jobs section with free scraping pipeline (#435)
* feat(jobs): add Claude Code jobs section with free scraping pipeline

Add a new Jobs page (/jobs) and homepage preview showing positions that
require Claude Code. The scraper uses only free sources (HN Firebase API,
HN Algolia, RemoteOK, WeWorkRemotely RSS) with no API keys needed.
Runs daily via GitHub Actions alongside existing data updates.

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

* fix(jobs): address all Cubic review feedback (P1+P2)

P1 fixes:
- Location parser now skips role titles (e.g. "AI-Native Technical Operations Lead")
- Salary extraction filters out funding/revenue amounts ($37M raised)
- applyUrl validated with safeUrl() to prevent javascript: injection

P2 fixes:
- timeAgo() handles NaN/invalid dates gracefully
- WeWorkRemotely IDs use URL slug instead of non-deterministic hash()
- GitHub Action diff check includes dashboard/public/claude-jobs.json
- Remote flag also checks description body for remote indicators

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

* fix(jobs): fix mojibake encoding and false salary extraction

- strip_html() now fixes common UTF-8 mojibake patterns (’ → ', â€" → —)
- Salary validation requires k/K suffix or >= $1000 for raw amounts
- Removes false positives: $100-140, $150-300 (ambiguous), $20K (bounty)
- Adds $X/yr pattern for single-value annual salaries

Addresses Cubic review comments #8, #9, #10.

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

* feat(jobs): add Anthropic Careers source, auth gate, and UI improvements

- Add Greenhouse API collector for Anthropic career listings mentioning Claude Code
- Add Clerk auth gate requiring sign-in to view job links
- Add auth banner with sign-in CTA for unauthenticated users
- Improve description/tag color contrast (#999/#aaa) for dark theme
- Add Anthropic source badge (purple)

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

* fix(jobs): address Cubic review — avoid unnecessary rerenders and remove candidate cap

- useGlobalAuth: only call setState when values actually change (prevents 500ms rerender loop)
- Remove hard cap of 80 Anthropic candidates to avoid dropping valid Claude Code roles

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

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 15:32:44 -04:00
Daniel Avila e050a1ddf2 improve: enhance backend-architect agent based on automated review (#436)
- Add Grep and Glob tools for codebase exploration before proposing architecture
- Expand description with two structured <example> blocks (monolith decomposition and greenfield service design) to improve routing accuracy
- Add Observability Design section covering OpenTelemetry, RED metrics, health endpoints, and SLO alerting
- Expand Focus Areas to include API paradigm selection, OpenAPI 3.1/AsyncAPI, event-driven architecture (Kafka/NATS/SQS), and Saga pattern
- Upgrade security from basic to production-grade: OWASP API Top 10, mTLS, JWT at gateway, RBAC/ABAC, secret management
- Add OpenAPI 3.1 spec (YAML) and event/message schema definitions to Output section

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-03-21 15:23:25 -04:00
github-actions[bot] c494b4fb4a chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23371230250)
2026-03-21 03:43:50 +00:00
Dani 4ef7743517 chore: Update slack-gif-creator skill to latest Anthropic version
Synced creative-design/slack-gif-creator with upstream anthropics/skills.
Simplified SKILL.md, updated core modules, removed template files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 20:45:47 -04:00
github-actions[bot] a75cf206a5 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23328125871)
2026-03-20 03:47:28 +00:00
github-actions[bot] a064058233 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23278899398)
2026-03-19 03:53:38 +00:00
Dani 2cad57b147 feat: add brightdata-local-search skill to featured/brightdata page
- Added brightdata-local-search skill card to Skills Layer section
- Updated installCommand to include development/brightdata-local-search
- Incremented Components count from 7 to 8
- Added Featured Pages documentation to CLAUDE.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 00:02:07 -04:00
Dani 903651c050 chore: regenerate components.json catalog
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 23:53:06 -04:00
Daniel Avila 26351954e3 feat: add Bright Data local search skill (#426)
Add skill for setting up local web search using Bright Data SERP API
with the unfancy-search pipeline (clone, configure, run locally).

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 23:47:23 -04:00
Daniel Avila 385147bf0f improve: enhance generate-tests command (#425) 2026-03-17 17:46:11 -04:00
Danny Bronshtein 6259fb0260 Add think-tank skill (productivity) (#412)
* Create SKILL.md

* Create LICENSE.txt
2026-03-17 10:44:39 -04:00
Daniel Avila 8a5dffa548 improve: enhance generate-tests command based on automated review (#417)
- Rewrote description to trigger on explicit user test-generation intent
- Fixed framework detection to use real bash injection instead of passive @file mentions
- Replaced redundant Task/Process sections with a single six-step Test Generation Framework
- Added Python (pytest), Go (testify), and Rust (#[cfg(test)]) framework-specific guidance
- Added conditional handling for component name vs file path in $ARGUMENTS
- Trimmed verbose best-practices sections to a concise four-point checklist

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-03-17 10:39:42 -04:00
Daniel Avila ce62b6c479 fix: Improve x-twitter-scraper skill per component review (#391)
* Add x-twitter-scraper skill

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>

* fix: Improve x-twitter-scraper skill per component review

- Move from marketing/ to business-marketing/ (correct category)
- Rewrite description from SEO spam to agent invocation context
- Add agent role, user questions, and decision guidance
- Replace hardcoded API keys with process.env.XQUIK_API_KEY
- Use ${XQUIK_API_KEY} in MCP config instead of placeholder
- Remove duplicate auth blocks in code examples
- Add Related Skills section (social-content, competitive-ads-extractor)
- Remove competitor tool mentions (Cursor, Copilot, Windsurf)

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

---------

Co-authored-by: Burak Bayır <burakbayir1@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:36:15 -04:00
github-actions[bot] e69fc4e8fc chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23177404574)
2026-03-17 03:51:10 +00:00
github-actions[bot] 8ee5617d40 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23127274923)
2026-03-16 04:01:59 +00:00
Daniel Avila ef7cddcacc feat: Component Review Loop — automated daily improvement cycle (#414)
* feat: add Component Review Loop with dashboard, API, and agents

Automated daily cycle that reviews, improves, and creates PRs for
components with full traceability in Neon and Linear coordination.

- Add Neon schema: review_cycles, tool_executions, cycle_control tables
- Add API endpoints: cycles (CRUD), tools (logging), control (pause/resume)
- Add dashboard panel at /live-task with cycle table and tool timeline
- Add 3 agents: component-researcher, component-improver, linear-tracker
- Add Clerk auth on control endpoint (restricted to admin email)
- Add authenticateAndGetEmail() to shared auth lib

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: address code review feedback on component review loop

- Fix Neon BIGSERIAL types: id fields now typed as string
- Add Agent tool to component-improver for reviewer delegation
- Fix linear-tracker: remove next-review label on failure to prevent re-queuing
- Validate cycle_id and limit params in API endpoints
- Add https:// check on PR URLs before rendering as links
- Add cycleStartTime to ToolTimeline scroll effect deps
- Note catalog regen is handled by pr-verification, not improver

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 13:15:09 -04:00
github-actions[bot] bd2a155cfe chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23102873724)
2026-03-15 03:59:42 +00:00
github-actions[bot] 3cbb198e21 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23079642989)
2026-03-14 03:50:31 +00:00
Dani 650e6852e9 feat: update Bright Data links to use tracking URL
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-13 19:30:19 -04:00
Daniel Avila f6d8b9c5cc feat: add Bright Data web data template as featured integration (#413)
* feat: add Bright Data web data template as featured integration

Add Bright Data skills (search, scrape, data-feeds, bright-data-mcp,
bright-data-best-practices, design-mirror), MCP component, and featured
page with complete documentation covering 60+ tools for web search,
scraping, structured data extraction, and browser automation.

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

* chore: regenerate components.json with Bright Data components

Updates catalog to include new web-data skills (search, scrape,
data-feeds, bright-data-mcp, bright-data-best-practices, design-mirror)
and brightdata MCP component.

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

* feat(dashboard): improve Bright Data featured page UX

- Move Bright Data to first position in featured list
- Add View buttons linking to each skill detail page
- Add rounded corners to logo images across featured cards, header, and sidebar

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 19:18:13 -04:00
github-actions[bot] 2ce9a6843d chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23035186964)
2026-03-13 03:46:49 +00:00
daniel 4889304c24 feat(dashboard): redesign component detail pages with unified viewer components
- Add MarkdownViewer, JsonViewer, SkillExplorer components with Code/Preview toggle, search (Cmd+F), TOC sidebar, and gradient fade expand/collapse
- Add FileTreeSidebar for skill file navigation (starts collapsed)
- Make file tree panel stretch to match content height
- Green download badge with icon on detail pages
- Remove Add to Stack button and sidebar collapse functionality
- Metadata displayed as clickable label pills with modal
- Add marked dependency for client-side markdown rendering

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 23:04:11 -04:00
Daniel Avila f9d20280b0 feat(cf-crawl): add modifiedSince support for incremental crawls (#410) 2026-03-12 21:22:06 -04:00
github-actions[bot] 014933fb6f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22985603864)
2026-03-12 03:49:54 +00:00
daniel 1c40132dbd fix: cf-crawl skill auto-loads credentials from .env files
The skill now searches for CLOUDFLARE_ACCOUNT_ID and CLOUDFLARE_API_TOKEN
in shell env vars, .env, .env.local, and ~/.env before prompting the user.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 21:02:50 -04:00
daniel e8924578e1 chore: sync components.json to dashboard for cf-crawl skill
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 20:39:08 -04:00
Daniel Avila 1cb4c074c1 feat: add cf-crawl skill for Cloudflare Browser Rendering /crawl API (#409)
New skill that crawls entire websites using Cloudflare's Browser Rendering
/crawl endpoint and saves results as markdown. Supports async job polling,
pagination, URL filtering, and multiple output formats.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 19:05:33 -04:00