Skip to content
Back to skills

Components

ASecurity

Interactive agent demos, browser workflow, setup/copy controls, and brand primitives.

  • 12 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 25, 2026
developmentgo

Works with

  • cli

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 26, 2026

npx -y skills add Kevin-Liu-01/Local-Search --skill components --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Components?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Components
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kevin-liu-01-components/badge)](https://www.skillsdirectory.com/skills/kevin-liu-01-components)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: site-components-skill
description: Interactive agent demos, browser workflow, setup/copy controls, and brand primitives.
---

# Local-Search / site/components

## Purpose
<!-- agent-docs:fill:purpose -->
Show the CLI-to-browser-to-output relationship using recognizable, readable UI.

## Mental model & key files
<!-- agent-docs:fill:model -->
browser-workflow owns one synchronized agent/browser demo and its shared timeline.
agent-playground-interactive presents the selected agent without owning a timer.
Both panes use the same recorded trace. install-command and copy-command share controls.
browser-connection explains existing Chrome approval versus a persistent separate
profile, with visible commands and native setup disclosures.
icons and brand-logo own iconography; faq-visual maps collected assets by question.
theme-toggle owns persisted light/dark selection and follows system changes only
until the visitor chooses a theme. lib/theme.ts initializes it before first paint.
site-header is shared by the homepage and docs, with Docs visible on mobile.
docs-code keeps commands selectable and copyable with success/failure feedback.

## Patterns to follow / invariants
<!-- agent-docs:fill:patterns -->
Preserve keyboard semantics, reduced motion, readable states, fixed demo heights,
and completed server previews. The demo loops continuously without pause controls
or interaction-triggered stops. Stop timers offscreen and resume automatically.
Illustrations never access a visitor's browser credentials.

## Common tasks → first action
<!-- agent-docs:fill:tasks -->
When browser setup changes, update agent-copy-button and browser-connection together.
Test copied command text, state feedback, and mobile wrapping.
For theme changes, check both palettes, keyboard activation, reload persistence,
cross-tab sync, blocked storage, and the header at 320px. Run pnpm test.

## Gotchas
<!-- agent-docs:fill:gotchas -->
Do not replace collected SVGs with approximations. Never instruct agents to run
both browser-choice commands sequentially or silently recover in another profile.

Files in this skill

  • SKILL.md1.9 KB
  • agent-copy-button.tsx1.9 KB
  • agent-playground-interactive.tsx3.7 KB
  • benchmark-comparison.tsx7.6 KB
  • brainless.css125 B
  • brainless/blocks/claude-session.tsx3 KB
  • brainless/blocks/codex-session.tsx1.8 KB
  • brainless/claude/claude-diff.tsx3 KB
  • brainless/claude/claude-header.tsx4 KB
  • brainless/claude/claude-message.tsx1.3 KB
  • brainless/claude/claude-permission.tsx2.9 KB
  • brainless/claude/claude-prompt.tsx4.7 KB
  • brainless/claude/claude-thinking.tsx3.8 KB
  • brainless/claude/claude-todo-list.tsx2.4 KB
  • brainless/claude/claude-tool-call.tsx2.7 KB
  • brainless/codex/codex-exec.tsx1.7 KB
  • brainless/codex/codex-header.tsx1.4 KB
  • brainless/codex/codex-message.tsx915 B
  • brainless/codex/codex-prompt.tsx3.1 KB
  • brainless/codex/codex-working.tsx2.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.