agent:creator-mode

Create or update tools and SKILL.md files, then reload_capabilities to apply changes.

7|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/dannyxiaocn/butterfly-agent --skill agent-creator-mode
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent:creator-mode
Source: https://github.com/dannyxiaocn/butterfly-agent/tree/main/skillhub/agent%3Acreator-mode
Command: npx skills add https://github.com/dannyxiaocn/butterfly-agent --skill agent-creator-mode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or modify tools (.json + .sh pairs) and skills (SKILL.md files) and hot-reload them into the active conversation using reload_capabilities. Use when you want to build a new capability, extend yourself with a new tool, fix an existing tool, create or update a skill, or build a complete application (web server, API, data pipeline, CLI) — all without restarting.

Core Features & Use Cases

You can extend yourself at runtime. New tools and skills take effect immediately via reload_capabilities — no session restart required.

Session-scoped capabilities live in core/ inside your session directory:

  • Tools: core/tools/<name>.json (schema) + core/tools/<name>.sh (implementation)
  • Skills: core/skills/<name>/SKILL.md (frontmatter + body)

There is no limit on what a tool can do. The shell script can call Python, Node.js, any language or binary on the system. Build first, use immediately.

Quick Start

Edit or add a tool under core/tools or a skill under core/skills, then call reload_capabilities to apply changes immediately.

Frequently Asked Questions about agent:creator-mode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I dynamically add tools to an agent without restarting the session?▼

To dynamically add tools to an agent without restarting, create or modify tool schema and shell script pairs under core/tools, then call reload_capabilities to apply changes immediately to the active session.

Can I build a complete web server or API at runtime without stopping my current workflow?▼

Yes, you can build web servers, APIs, data pipelines, and CLIs at runtime by creating new tools and skills in session-local storage and reloading capabilities to apply them instantly.

What is the best way to create or update skills during an active conversation?▼

The best way to update skills during an active conversation is to edit or add SKILL.md files under core/skills and execute reload_capabilities to hot-reload the new capabilities into the agent.

Do I need to restart the agent to apply changes made to existing tools?▼

No, you do not need to restart the agent to apply changes to existing tools. Modifying the tool files in the core/tools directory and calling reload_capabilities applies fixes immediately.

Can I use Python or Node.js scripts when creating new agent tools at runtime?▼

Yes, you can use Python, Node.js, or any system binary when creating new agent tools at runtime because the tool implementation is a shell script that can call any language available on the system.

What limitations exist when extending agent capabilities with session-local storage?▼

A key limitation is that dynamically created tools and skills are stored in session-local storage under the core/ directory, meaning the capabilities are scoped to the current active session.