sutras publish¶
Publish a skill to a registry.
Usage¶
sutras publish [PATH] [OPTIONS]
Arguments¶
Argument |
Description |
Required |
|---|---|---|
|
Path to the skill or package |
Current directory |
Options¶
Option |
Description |
Default |
|---|---|---|
|
Target registry name |
Default registry |
|
Use pull request workflow |
False |
Examples¶
Publish to default registry¶
sutras publish
Publish to specific registry¶
sutras publish --registry my-registry
Use pull request workflow¶
For public registries without direct write access:
sutras publish --pr
Publish specific path¶
sutras publish ./dist/my-skill-1.0.0.tar.gz
Publishing Requirements¶
Skill name must be scoped:
@username/skill-nameRegistry must be configured with write access (or use
--prflag)
Pull Request Workflow¶
The --pr flag:
Forks the registry repository
Creates a branch with your skill
Opens a pull request for review
Maintainers review and merge
This is the recommended approach for contributing to public registries.