sage-tool-development

Community

Standardize Sage tool development and tooling.

Authormajiayu000
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Sage tool development often suffers from fragmentation: tools are created with ad hoc structures, inconsistent TOOL.md descriptions, unclear permission schemas, and ad hoc sandboxing. This Skill defines a single, repeatable standard for tool scaffolding, description formats, and safety patterns to enable safe, maintainable tooling across projects.

Core Features & Use Cases

  • Standardized directory layout and TOOL.md schema for every tool.
  • Built-in permission model and sandbox integration to control risk.
  • Clear tool registration and lifecycle workflow for easy maintenance.
  • Use Case: creating new tools, updating existing ones, or designing scalable tool systems.

Quick Start

To get started, create a new tool directory with a TOOL.md that describes the tool, implement the Tool trait according to the provided template, register the tool in the registry, and run tests to verify integration.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sage-tool-development
Download link: https://github.com/majiayu000/sage/archive/main.zip#sage-tool-development

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.