Add Agent Skills System to Chibi #3
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit introduces a comprehensive skills system that enhances the
existing tools infrastructure with metadata support, validation, and
CLI management commands.
Core Changes:
Enhanced Tools System (src/tools.rs):
CLI Integration (src/cli.rs):
Main Command Handler (src/main.rs):
Documentation:
Example Skills (examples/tools/):
Features:
Usage Examples:
chibi skills list # List all skills
chibi skills list --category network # Filter by category
chibi skills info read_file # Show detailed info
chibi skills validate ./new_skill.sh # Validate before installing
chibi skills run hello_skill '{"name": "Alice"}' # Manual execution
Technical Notes: