SkillMaker is an open-source workspace for designing, validating, and exporting reusable AI skills and product design briefs as SKILL.md and DESIGN.md files.
It helps people turn rough instructions, examples, reference notes, workflow rules, and design direction into clean markdown documents that an AI coding agent or product team can follow.
Good agent skills and design briefs are more than prompts. They need clear trigger conditions, required inputs, ordered workflow steps, reference material, expected outputs, and guardrails. SkillMaker gives those pieces a focused authoring surface instead of asking people to start from a blank markdown file.
- Toggle between
SKILL.mdandDESIGN.mdauthoring modes. - Create and manage multiple skill or design drafts.
- Convert a plain-language idea into a structured draft.
- Capture purpose, audience, triggers, inputs, workflow, reference material, output, and guardrails.
- Preview the generated
SKILL.mdorDESIGN.mdin real time. - Score draft readiness with practical quality checks.
- Copy or download a single file.
- Export all files in the active mode into one markdown bundle.
- Store drafts locally in the browser.
- Deploy as a standard Next.js app on Vercel.
Try the live app: skillmdmaker.vercel.app
- Node.js
>=22.13.0 - npm
npm installnpm run devThe local app runs at the URL printed by the dev server.
npm run buildnpm testSkillMaker includes vercel.json so Vercel uses the expected build settings.
vercel --prodImportant Vercel settings:
- Framework preset:
Next.js - Build command:
next build --webpack - Install command:
npm ci --ignore-scripts - Output directory:
.next - Deployment protection:
Nonefor a public share link
app/
page.tsx SkillMaker and DesignMaker workspace
globals.css Product styling
layout.tsx Metadata and root layout
public/
og.png Social preview image
tests/
rendered-html.test.mjs
vercel.json Vercel deployment settings
Some Cloudflare Sites starter files remain for compatibility with the original generated workspace. The Vercel build scopes TypeScript to the app surface.
See ROADMAP.md.
Contributions are welcome. Start with CONTRIBUTING.md, then look for issues labeled good first issue or help wanted.
SkillMaker is currently local-first. Drafts are stored in browser local storage unless a user copies, downloads, or exports them. Please report security issues through SECURITY.md.
MIT. See LICENSE.
