← Back to Skills Marketplace
shadcn
by
Jonny Looma
· GitHub ↗
· v0.1.1
· MIT-0
161
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install shadcn-ui-skills
Description
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage...
Usage Guidance
This skill is a documentation/instruction pack for using the shadcn CLI and appears coherent. Before installing or using it, consider:
- The SKILL instructs the agent to run `npx shadcn@latest` (or equivalent). That will download and execute the shadcn npm package at runtime — treat that like running any third‑party CLI. If you need defense in depth, pin a specific package version instead of using @latest.
- The CLI reads project files (components.json, globals.css, etc.) and may resolve `${VAR}` placeholders from your environment. Do not run these commands in a shell that has sensitive credentials exported if you are unsure of the registry configuration.
- If you enable the MCP server functionality, it can read editor config and registry settings and may be configured to use auth headers; only enable it in trusted environments and verify registry URLs and headers.
- When adding/updating components, prefer `--dry-run` / `--diff` / `--view` first so you can inspect exactly what files will change before writing to disk.
- Verify the provenance of the shadcn CLI / repo you use (check the npm package or the GitHub source) before allowing it to run in production repositories.
Capability Analysis
Type: OpenClaw Skill
Name: shadcn-ui-skills
Version: 0.1.1
The shadcn-ui-skills bundle is a legitimate set of instructions and documentation designed to help an AI agent follow best practices when using the shadcn/ui framework. It uses standard CLI commands (e.g., `npx shadcn@latest info` in `SKILL.md`) to gather project context and provides detailed coding rules in the `rules/` directory to ensure high-quality UI code generation. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
The name/description (manage shadcn components/projects) matches the contents: rules, CLI guidance, examples, and workflows for using the shadcn CLI. There are no unrelated required env vars, binaries, or install actions that would be inconsistent with a CLI/documentation skill.
Instruction Scope
Runtime instructions tell the agent to run the shadcn CLI (e.g., `npx shadcn@latest info --json`) and to read project files like components.json. This is expected for a CLI helper. Be aware that those commands will fetch and run the shadcn package transiently and will read project files in the working directory; the SKILL.md also documents registry headers and `${VAR}` interpolation which could cause the CLI to read environment variables when resolving registries. The instructions do not direct the agent to collect unrelated system secrets or post data to unexpected endpoints.
Install Mechanism
No install spec and no code files that install arbitrary packages are present. The skill is documentation-only; the only runtime installation behavior it recommends is running the official shadcn CLI via the project's package runner (npx/pnpm dlx/bunx), which is appropriate given the stated purpose.
Credentials
The skill does not declare any required environment variables. However, documentation (mcp.md and registry examples) explains that registries may include header templates like `Authorization: Bearer ${MY_TOKEN}` and that `${VAR}` placeholders are resolved from environment variables. That means the shadcn CLI (not the skill itself) may read env vars when interacting with private registries. This is proportional to the task, but users should be aware that using private registries or enabling the MCP server can require tokens.
Persistence & Privilege
The skill does not request persistent presence (always is false) and does not modify other skills or agent system settings. It only supplies guidance to run the shadcn CLI and to operate on project files; no elevated agent privileges are requested by the skill itself.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install shadcn-ui-skills - After installation, invoke the skill by name or use
/shadcn-ui-skills - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
1
Metadata
Frequently Asked Questions
What is shadcn?
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage... It is an AI Agent Skill for Claude Code / OpenClaw, with 161 downloads so far.
How do I install shadcn?
Run "/install shadcn-ui-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is shadcn free?
Yes, shadcn is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does shadcn support?
shadcn is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created shadcn?
It is built and maintained by Jonny Looma (@lumacoder); the current version is v0.1.1.
More Skills