Skip to content

Commit 2cad57b

Browse files
davila7claude
andcommitted
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>
1 parent 903651c commit 2cad57b

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

CLAUDE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,26 @@ Astro + React + Tailwind dashboard serving both `www.aitmpl.com` and `app.aitmpl
278278
- **Data**: `components.json` and `trending-data.json` served from `dashboard/public/` (same-origin)
279279
- **APIs**: All endpoints in `dashboard/src/pages/api/` (Astro API routes, no separate serverless project)
280280

281+
### Featured Pages (`/featured/[slug]`)
282+
283+
Featured partner integrations shown on the dashboard homepage. Two files to edit:
284+
285+
**`dashboard/src/lib/constants.ts`**`FEATURED_ITEMS` array. Each entry has:
286+
- `name`, `description`, `logo`, `url` (`/featured/slug`), `tag`, `tagColor`, `category`
287+
- `ctaLabel`, `ctaUrl`, `websiteUrl`
288+
- `installCommand` — shown in the sidebar Quick Install box
289+
- `metadata` — key/value pairs shown in the Details sidebar (e.g. `Components: '8'`)
290+
- `links` — sidebar links list
291+
292+
**`dashboard/src/pages/featured/[slug].astro`** — Content for each slug rendered via `{slug === 'brightdata' && (...)}` blocks. Each block contains the full HTML content for that partner page.
293+
294+
**When adding a skill to a featured page:**
295+
1. Add a new card `<div class="flex gap-3 ...">` inside the Skills Layer section of the relevant `{slug === '...'}` block
296+
2. Update `installCommand` in `constants.ts` to include the new skill
297+
3. Increment `metadata.Components` count in `constants.ts`
298+
299+
Current featured slugs: `brightdata`, `neon-instagres`, `claudekit`, `braingrid`
300+
281301
### Vercel Project Setup
282302

283303
Single Vercel project serves all domains:

dashboard/src/lib/constants.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ export const FEATURED_ITEMS: FeaturedItem[] = [
1818
ctaUrl: 'https://get.brightdata.com/lcqorc6nzp9w',
1919
websiteUrl: 'https://get.brightdata.com/lcqorc6nzp9w',
2020
installCommand:
21-
'npx claude-code-templates@latest --skill web-data/search,web-data/scrape,web-data/data-feeds,web-data/bright-data-mcp,web-data/bright-data-best-practices --mcp web-data/brightdata --yes',
21+
'npx claude-code-templates@latest --skill web-data/search,web-data/scrape,web-data/data-feeds,web-data/bright-data-mcp,web-data/bright-data-best-practices,development/brightdata-local-search --mcp web-data/brightdata --yes',
2222
metadata: {
23-
Components: '7',
23+
Components: '8',
2424
Tools: '60+',
2525
Integration: 'MCP, Skills, CLI',
2626
},

dashboard/src/pages/featured/[slug].astro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ if (!item) {
233233
<div class="flex gap-3 p-3 bg-surface-2 border border-border rounded-lg hover:border-border-hover transition-colors"><span class="shrink-0 text-xl">&#9889;</span><div class="flex-1"><p class="font-medium text-text-primary text-sm">bright-data-mcp Skill</p><p class="text-text-secondary text-sm mt-0.5">Workflow orchestration guide that teaches Claude how to optimally use Bright Data's MCP server across all 60+ tools.</p></div><a href="/component/skill/web-data/bright-data-mcp" class="shrink-0 self-center text-xs font-medium text-accent-400 border border-accent-400/30 rounded-md px-3 py-1.5 hover:bg-accent-400/10 transition-colors no-underline">View</a></div>
234234
<div class="flex gap-3 p-3 bg-surface-2 border border-border rounded-lg hover:border-border-hover transition-colors"><span class="shrink-0 text-xl">&#128218;</span><div class="flex-1"><p class="font-medium text-text-primary text-sm">bright-data-best-practices Skill</p><p class="text-text-secondary text-sm mt-0.5">Production-ready API reference covering Web Unlocker, SERP API, Web Scraper API, and Browser API with code examples.</p></div><a href="/component/skill/web-data/bright-data-best-practices" class="shrink-0 self-center text-xs font-medium text-accent-400 border border-accent-400/30 rounded-md px-3 py-1.5 hover:bg-accent-400/10 transition-colors no-underline">View</a></div>
235235
<div class="flex gap-3 p-3 bg-surface-2 border border-border rounded-lg hover:border-border-hover transition-colors"><span class="shrink-0 text-xl">&#127912;</span><div class="flex-1"><p class="font-medium text-text-primary text-sm">design-mirror Skill</p><p class="text-text-secondary text-sm mt-0.5">Capture visual design from any website and apply it to your codebase. Extracts design tokens, colors, typography, and spacing.</p></div><a href="/component/skill/web-data/design-mirror" class="shrink-0 self-center text-xs font-medium text-accent-400 border border-accent-400/30 rounded-md px-3 py-1.5 hover:bg-accent-400/10 transition-colors no-underline">View</a></div>
236+
<div class="flex gap-3 p-3 bg-surface-2 border border-border rounded-lg hover:border-border-hover transition-colors"><span class="shrink-0 text-xl">&#128270;</span><div class="flex-1"><p class="font-medium text-text-primary text-sm">brightdata-local-search Skill</p><p class="text-text-secondary text-sm mt-0.5">Run local web searches using Bright Data SERP API with query expansion, multi-engine SERP retrieval, RRF reranking, deduplication, and domain clustering.</p></div><a href="/component/skill/development/brightdata-local-search" class="shrink-0 self-center text-xs font-medium text-accent-400 border border-accent-400/30 rounded-md px-3 py-1.5 hover:bg-accent-400/10 transition-colors no-underline">View</a></div>
236237
</div>
237238

238239
<h3>2. Integration Layer</h3>

0 commit comments

Comments
 (0)