/ Directory / Playground / Skill Prompt Generator
● Community huangserva ⚡ Instant

Skill Prompt Generator

by huangserva · huangserva/skill-prompt-generator

Generate consistent AI-portrait prompts — extracts features from a reference and emits style-locked prompts for downstream image models.

A skill that turns a reference description or image into reusable portrait prompts. Useful for content creators needing the same character across many generations.

Why use it

Key features

Live Demo

What it looks like in practice

ready

Install

Pick your client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "skill-prompt-generator": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangserva/skill-prompt-generator"
      ],
      "_inferred": true
    }
  }
}

Open Claude Desktop → Settings → Developer → Edit Config. Restart after saving.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "skill-prompt-generator": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangserva/skill-prompt-generator"
      ],
      "_inferred": true
    }
  }
}

Cursor uses the same mcpServers schema as Claude Desktop. Project config wins over global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "skill-prompt-generator": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangserva/skill-prompt-generator"
      ],
      "_inferred": true
    }
  }
}

Click the MCP Servers icon in the Cline sidebar, then "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "skill-prompt-generator": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangserva/skill-prompt-generator"
      ],
      "_inferred": true
    }
  }
}

Same shape as Claude Desktop. Restart Windsurf to pick up changes.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "skill-prompt-generator",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangserva/skill-prompt-generator"
      ]
    }
  ]
}

Continue uses an array of server objects rather than a map.

~/.config/zed/settings.json
{
  "context_servers": {
    "skill-prompt-generator": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/huangserva/skill-prompt-generator"
        ]
      }
    }
  }
}

Add to context_servers. Zed hot-reloads on save.

claude mcp add skill-prompt-generator -- git clone https://github.com/huangserva/skill-prompt-generator

One-liner. Verify with claude mcp list. Remove with claude mcp remove.

Use Cases

Real-world ways to use Skill Prompt Generator

Keep a character consistent across generations

👤 Claude Code users ⏱ ~15 min intermediate

When to use: You're running a comic / story and need same-character images.

Flow
  1. Anchor
    Provide the reference; skill extracts features.✓ Copied
    → Feature card
  2. Generate variants
    Request pose / lighting variants — feature card pinned.✓ Copied
    → Consistent character
  3. Save
    Persist the card for next time.✓ Copied
    → Reusable identity

Outcome: Character stays recognizable across prompts.

Combinations

Pair with other MCPs for X10 leverage

skill-prompt-generator + filesystem

Persist character cards next to your project

Combine skill-prompt-generator with filesystem: Persist character cards next to your project✓ Copied

Tools

What this MCP exposes

ToolInputsWhen to callCost
extract / generate / save (see docs) Three-phase workflow 1 call

Cost & Limits

What this costs to run

API quota
N/A
Tokens per call
Small per call
Monetary
Free; image generation costs separate
Tip
Reuse character cards — re-extraction is wasteful

Security

Permissions, secrets, blast radius

Minimum scopes: fs-read fs-write
Credential storage: Card files on disk
Data egress: None by itself

Troubleshooting

Common errors and fixes

Variants drift

Card weights too loose — increase identity-lock strength

Alternatives

Skill Prompt Generator vs others

AlternativeWhen to use it insteadTradeoff
Manual promptsOne-offHard to keep consistent

More

Resources

📖 Read the official README on GitHub

🐙 Browse open issues

🔍 Browse all 400+ MCP servers and Skills