by koronto11
A visual workspace for game narratives and NPCs. Build worlds, arrange scenes and characters, edit branching dialogue, review AI drafts, and rehearse stories. Collaborate with your own AI through bilingual Skills.
# Add to your Claude Code skills
git clone https://github.com/koronto11/ludo-npc-ailudo-npc-ai is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by koronto11. A visual workspace for game narratives and NPCs. Build worlds, arrange scenes and characters, edit branching dialogue, review AI drafts, and rehearse stories. Collaborate with your own AI through bilingual Skills. It has 56 GitHub stars.
ludo-npc-ai's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/koronto11/ludo-npc-ai" and add it to your Claude Code skills directory (see the Installation section above).
ludo-npc-ai is primarily written in JavaScript. It is open-source under koronto11 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh ludo-npc-ai against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
NPCs AI Studio turns a story outline into a visible authoring workspace. Establish the world's facts, build a cast, place characters in scenes, connect dialogue choices and rehearse what the player encounters. Use it for RPG quests, interactive fiction, narrative prototypes and NPC dialogue planning.
Your own AI can prepare the material through the bilingual Skills, or revise marked dialogue through local MCP. The built-in model connection can also generate focused candidates. Every workflow leaves you in control of the final text.
World brief → Characters → Scenes & appearances → Dialogue & events → Review → Rehearsal → Handoff
| Workspace | What you can create |
|---|---|
| 🌍 World & levels | Shared world facts and writing style, with region details and local story premises kept in each level. |
| 👥 Cast & relationships | Key, supporting and background characters; editable profiles, knowledge, groups, quick notes and relationship connections. |
| 🎬 Scene direction | Scene tracks and time/plot-phase anchors. Place the same character several times without copying their profile. |
| 💬 Dialogue cards | NPC lines, player choices, conditions, effects, branches, shared destinations and endings in one connected canvas. |
| ✦ AI & review | Character, story, dialogue and text candidates; readable review cards, field differences and protected author facts. |
| ▶ Play & delivery | Temporary dialogue play, scene story flows, local records, reusable templates and JSON / Markdown / CSV exports. |
Arrange appearances along scene tracks and story time. NPC groups collect background characters while keeping each member's profile and dialogue independently editable. Muted green groups, plum events and copper character controls make the canvas easier to read.
Connect dialogue cards and player choices. Put availability conditions beside the response that needs them, and see why a choice is unavailable. In temporary card play, adjust the player's test state and continue from the current card.
Global rehearsal presents a scene story flow: enter a location, read environmental text, approach an available character and choose a response. Advance story time and inspect the events, character state and available text on the bottom timeline. Source links take you back to the authoring material.
Use the AI assistant you already work with. The Skills explain how to translate prose into the tool's world, cast, scenes, relationships, appearances, events and dialogue structures.
| Start a new story | Improve an existing project |
|---|---|
| Give your AI a story or outline. It prepares a storyboard and compiles a separate new project file with basic canvas layouts. | Your AI reads a fresh project snapshot and prepares pending entity drafts. You compare, edit and adopt them in Draft Review. |
| Open the file and adjust the scenes, cast and dialogue. | Existing formal content stays in place until you adopt a candidate. Conflicting revisions require a fresh comparison. |
Add one complete Skill folder to your AI tool's supported Skill location, or provide its SKILL.md and referenced resources as context. Choose the language you prefer; both packs have equivalent capabilities and include a bridge, Schema and runnable examples.
Try a prompt like:
Use the NPCs AI Studio Skill to turn this story into a new local project.
Start with one level, two scenes, a healer and a two-person background NPC group.
Give each NPC their own dialogue. Add a treatment choice gated by player injury.
Validate the project and rehearse both injured and healthy paths.
Explain your assumptions and tell me where to open the result.
An AI tool with local execution can use the bridge to validate, import and submit drafts. A cloud chat without access to your computer can prepare files for handoff; it cannot directly operate your local workbench. The bridge itself makes no model requests and does not need a platform API key. Supported collaboration Windows builds offer NPCsAIStudio.exe --skill-bridge; the standalone helper uses Python 3.10+.
Mark the dialogue in the editor, then ask your own agent to read the task. Local MCP provides the exact card IDs, saved text, world brief and relevant character/scene context. You can revise scattered cards together without copying passages, JSON or screenshots between tools.
Open a saved project and choose Agent collaboration → Connect Codex / Claude. Merge the generated configuration into your client's MCP settings, keeping existing connections. The editor supplies the actual Python/executable path, service URL and project ID.
Your client starts the local stdio adapter; keep the editor running and the configured project open. No cloud server deployment or additional workbench model key is needed for the connection. Your agent uses its own model/account. Update the configuration when the project or local service address changes. Source checkouts use scripts/npcs_mcp.py; newly built Windows packages can use NPCsAIStudio.exe --mcp.
For example, tell your agent:
Read the latest collaboration task in NPCs.
Use the world and character context to make the dialogue voice consistent,
while preserving the story information.
Only revise marked NPC speech and player-choice text. Submit candidates for review.
Specify the task ID when several tasks are active. This workflow changes text only: speakers, card titles, connections, conditions, effects and stable IDs remain intact. Changes to the author baseline require a fresh comparison. Existing projects remain readable without migration.
Finished tasks can be deleted quickly, with immediate undo or restoration from Deleted. Deletio