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.