Manages shadcn/ui components and projects, providing context, documentation, and usage patterns for building modern design systems.
56
64%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/shadcn/SKILL.mdThe canonical home for this skill is shadcn in administrakt0r/AI-Agents-Safe-Coding-Skills
Low
Low-risk findings.
2 low severity findings. Worth noting, but not necessarily harmful.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
The runtime workflow can ingest outsider-authored free text when the user supplies URLs/items to the CLI/MCP (e.g., `add` accepts URLs and `docs` outputs raw registry example URLs that are then fetched), meaning the agent may fetch and read attacker-controlled content without first selecting a trusted item.
The skill fetches instructions or code from an external URL at runtime, and the fetched content directly controls the agent’s prompts or executes code. This dynamic dependency allows the external source to modify the agent’s behavior without any changes to the skill itself.
The skill explicitly instructs the agent/CLI to fetch component docs, examples, and registry indexes at runtime (e.g. docs and registry URLs on ui.shadcn.com and example raw GitHub/raw.githubusercontent.com files) and even shows installing from an arbitrary URL (https://api.npoint.io/abc123), so fetched remote content can directly control prompts/instructions and what code gets added to a project.
0159794
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.