Guidance for creating reusable Custom Tools from repos or folders.
Use custom_tool_builder when the user asks to turn a GitHub repo, local folder, or current project into a reusable Row-Bot Custom Tool.
Default flow:
action="start".source_url. If the user gave a clone parent, pass fields={"clone_parent": "..."}. If no clone parent is known, ask for one.action="refine" when the user asks to adjust commands or behavior.action="test" for a smoke test when requested.action="setup" to create/reuse the tool folder's .venv and install dependencies there.action="create" only after the user accepts the draft.action="enable" for Developer availability and action="promote" only when the user explicitly wants it available in normal chat/workflows.Rules:
row-bot-custom-tool.json or internal config files.custom_tool_builder for lifecycle state: clone/import source, draft, refine, create, enable, promote, delete.custom_tool_builder action="setup" for Python dependency setup. Do not run pip install manually in Row-Bot's own Python environment.e5803e3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.