The options

There are four main ways to produce a Skill.md file today. Each has a different time cost, quality ceiling, and setup overhead.

SkillifyThis tool

Paste a URL. Skillify extracts it via Jina, sends it to your chosen LLM, and returns a structured Skill.md — frontmatter, patterns, pitfalls, and reference sections included.

  • 30 seconds from URL to Skill.md
  • Correctly structured output every time
  • Browser-only, no account, no data retention
  • Works with Anthropic, OpenAI, or Google APIs
  • Requires a source URL with substantive content
  • Output needs review before production use
Write by handManual

Open a text editor and write the Skill.md from scratch. Ideal when the knowledge lives in your head rather than a document.

  • Full control over every word
  • Best for internalised or undocumented expertise
  • 30–90 minutes per skill
  • Easy to get the structure wrong on first attempts
  • Patterns and pitfalls sections often get skipped
Generic LLM chatChatGPT / Claude.ai

Paste the source content into a chat window and prompt the model to generate a Skill.md. Works, but requires careful prompting to get the right format.

  • Flexible — works with any content
  • Can ask follow-up questions to refine
  • Format consistency depends on your prompt quality
  • Manual copy-paste in and out
  • No URL fetching — you have to paste the content yourself
  • No download/copy button; another manual step
Custom scriptDIY

Write a script that fetches a URL, calls an LLM API with a structured prompt, and saves the output. Maximum control, highest setup cost.

  • Fully customisable prompt and output format
  • Can batch-process many URLs
  • 2–4 hours of setup before it works
  • Ongoing maintenance burden
  • You're reinventing what Skillify already does

Feature comparison

CapabilitySkillifyBy handLLM chatScript
Correct Skill.md structure~~~
URL fetching built in
No account required
No data sent to our servers
One-click copy / download
Time to first skill30 sec30–90 min5–15 min2–4 hrs
Works without a source doc

When to use each

Use Skillify when

  • You found a great article, doc page, or playbook and want to turn it into a skill fast
  • You're building a library of skills from existing technical content
  • You want a structured draft to customise, not start from a blank page

Write by hand when

  • The expertise lives in your head and isn't documented anywhere
  • You need very precise, opinionated control over every rule
  • The domain is too niche for any existing source material

Use a generic LLM when

  • You have content that can't be fetched by URL (internal docs, PDFs)
  • You want to iterate conversationally on the skill structure

Build a custom script when

  • You need to generate hundreds of skills in batch
  • You need to integrate skill generation into a CI/CD pipeline
  • You have non-standard output requirements

Try Skillify

Paste any technical URL and get a production-ready Skill.md in 30 seconds. No account, no backend.

Open the converter →