shadcn
Build and Maintain shadcn Interfaces
Shadcn projects require precise component, registry, preset, and styling decisions. This skill provides project-aware workflows for building and updating consistent interfaces.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "shadcn" from https://skillstore.io/skills/shadcn-ui-shadcn.md and its manifest at https://skillstore.io/api/skills/shadcn-ui-shadcn/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "shadcn". Add a settings dialog to this project.
Expected outcome:
- Project context identifies the framework, aliases, base library, and package manager.
- The dialog is previewed before installation.
- The final composition includes accessible title and description elements.
Using "shadcn". Update the locally modified button component.
Expected outcome:
- The update report separates upstream changes from local modifications.
- Compatible changes are merged without an unconditional overwrite.
- Remaining conflicts are listed for user review.
Using "shadcn". Switch only the project theme preset.
Expected outcome:
The preset is inspected first, then only the theme is applied while components and fonts remain unchanged.
Security Audit
SafeReview confirmed one high-severity risk: the skill automatically executes an unpinned `shadcn@latest` package during context injection. The other 131 findings are documentation syntax, example URLs, accessibility text, or relative links without dangerous behavior.
Capability review items (1)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Network access (14)
๐ Filesystem access (7)
โ๏ธ External commands (50)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/shadcn-ui-shadcn/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/shadcn-ui-shadcn?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/shadcn-ui-shadcn?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/shadcn-ui-shadcn/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/shadcn-ui-shadcn.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
shadcn-ui. (2026). shadcn security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/shadcn-ui-shadcn/audits/1BibTeX citation
@techreport{shadcn-ui-shadcn-ui-shadcn-2026,
author = {shadcn-ui},
title = {shadcn security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/shadcn-ui-shadcn/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "shadcn security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "shadcn-ui"
date-released: "2026-08-09"
url: "https://skillstore.io/skills/shadcn-ui-shadcn/audits/1"
identifiers:
- type: other
value: "skillstore:shadcn-ui-shadcn:audit:1"
description: "Skillstore immutable audit report identifier"
Compare variants
2 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
shadcn-shadcn
2026-08-22
shadcn-ui-shadcn
2026-08-22
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Build a React interface
Select and compose shadcn components that match the current project configuration.
Maintain a component library
Preview upstream changes and preserve local modifications during component updates.
Publish a registry
Structure, build, and verify reusable registry items for downstream projects.
Try These Prompts
Inspect this shadcn project, add a dialog component, and show which files changed.
Create an accessible account form using installed shadcn components and the project styling conventions.
Compare the installed button with upstream, preserve local changes, and apply only compatible updates.
Review this registry structure, correct invalid includes and dependencies, then define a verification workflow.
Best Practices
- Inspect project context before selecting components or package commands.
- Use dry runs and diffs before updating existing source files.
- Review every third-party registry item before installation.
Avoid
- Do not overwrite locally modified components without explicit approval.
- Do not guess a registry when the user has not selected one.
- Do not hardcode aliases, icon libraries, raw colors, or framework assumptions.
Frequently Asked Questions
Does this skill install shadcn components?
Can it update modified components?
Does it support community registries?
Can it switch presets?
Does it support Base UI and Radix?
Will it validate the finished interface?
Developer Details
Author
shadcn-uiLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/shadcn-ui/ui/tree/6261bd89f72d794aea491482cc2acfd8dc3d63e2/skills/shadcnRef
183f7af6c7e0d859be6c0e71dee4f4510c514605
Maintenance freshness
8/10/2026
Usage
0 downloads ยท 0 views
File structure
๐ agents/
๐ openai.yml
๐ assets/
๐ shadcn-small.png
๐ shadcn.png
๐ cli.md
๐ customization.md
๐ evals/
๐ evals.json
๐ mcp.md
๐ registry.md
๐ rules/
๐ base-vs-radix.md
๐ chat.md
๐ composition.md
๐ forms.md
๐ icons.md
๐ styling.md
๐ SKILL.md