Search for a command to run...
Zaidan Agent is a coding-agent workflow for porting Shadcn-based React components to Zaidan. It is useful when you want to bring a component from shadcn/ui or a shadcn-compatible registry into a SolidJS project that follows Zaidan conventions.
The skill gives your agent a repeatable path: find the original source, inspect the behavior, translate the component to SolidJS, and if you're in a clone or a fork of zaidan, it'll update examples, docs, the registry, and verify the result locally.
Zaidan Agent can be installed with the skills tool:
npx skills add carere/zaidanpnpx skills add carere/zaidanyarn dlx skills add carere/zaidanbunx skills add carere/zaidanAsk your agent to use Zaidan Agent whenever the work is a component port, a registry import, or a meaningful update to an existing Zaidan registry item.
Use this when the source component is part of shadcn/ui or follows the same API shape.
Use Zaidan Agent to port the shadcn dialog component.For shadcn ports, the agent resolves the React source, checks the original documentation or examples when available, translates the component, and adds, if running inside zaidan fork, the matching Zaidan docs and registry entry.
Use this when the component comes from another registry that follows the shadcn registry format.
Use Zaidan Agent to port the following components:- items: component-1,component-2,component-3- registry: https://example.com/r/registry.json- sources: https://raw.github.com/some/repo/<component>.tsx- playground: https://example.com/<component>- docs: https://example.com/docs/<component>For registry imports, the agent will do the same as for shadcn but it will use provided URLS and raw file to perform the transformation
Zaidan Agent follows the same workflow for every port:
react-to-solid skill.src/registry/kobalte/registry.json with every file the registry item
depends on.