Skip to content

Repository files navigation

SkillMaker

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.

Why It Exists

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.

Features

  • Toggle between SKILL.md and DESIGN.md authoring 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.md or DESIGN.md in 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.

Demo

Try the live app: skillmdmaker.vercel.app

Screenshots

SkillMaker workspace preview

Getting Started

Prerequisites

  • Node.js >=22.13.0
  • npm

Install

npm install

Develop

npm run dev

The local app runs at the URL printed by the dev server.

Build

npm run build

Test

npm test

Deploy

SkillMaker includes vercel.json so Vercel uses the expected build settings.

vercel --prod

Important Vercel settings:

  • Framework preset: Next.js
  • Build command: next build --webpack
  • Install command: npm ci --ignore-scripts
  • Output directory: .next
  • Deployment protection: None for a public share link

Project Structure

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.

Roadmap

See ROADMAP.md.

Contributing

Contributions are welcome. Start with CONTRIBUTING.md, then look for issues labeled good first issue or help wanted.

Security

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.

License

MIT. See LICENSE.

About

Open-source builder for SKILL.md and DESIGN.md agent documents.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages