Agent Skill
2/7/2026skills-registration
Registers a local skill to the AgentKit platform by uploading it. Invoke when the user wants to publish, upload, or register a skill they have created.
B
bytedance
209GitHub Stars
2Views
npx skills add bytedance/agentkit-samples
SKILL.md
| Name | skills-registration |
| Description | Registers a local skill to the AgentKit platform by uploading it. Invoke when the user wants to publish, upload, or register a skill they have created. |
name: skills-registration description: Registers a local skill to the AgentKit platform by uploading it. Invoke when the user wants to publish, upload, or register a skill they have created. license: Complete terms in LICENSE.txt
AgentKit Skill Registration
This skill registers a local skill directory to the AgentKit platform. It zips the directory, uploads it to TOS, and calls the CreateSkill API.
Usage
To register a skill, run the following command:
python3 scripts/skills_register.py <path_to_skill_directory>
Replace <path_to_skill_directory> with the path to the folder containing your SKILL.md.
Requirements
veadkpython package installed.- Environment variables:
VOLCENGINE_ACCESS_KEYVOLCENGINE_SECRET_KEYSKILL_SPACE_ID(required, comma-separated list of skill space IDs)AGENTKIT_TOOL_REGION(optional, defaults to cn-beijing)
Example
python3 scripts/skills_register.py ./my-new-skill
Error Handling
- IF the script raises the error
VOLCENGINE_ACCESS_KEY and VOLCENGINE_SECRET_KEY are not set in environment variables., inform the user that they need to provide theVOLCENGINE_ACCESS_KEYandVOLCENGINE_SECRET_KEYenvironment variable. Write it to the environment variable file in the workspace. If the file already exists, append it to the end. Ensure the environment variable format is correct, make the environment variable effective, and retry the task that just failed.
Skills Info
Original Name:skills-registrationAuthor:bytedance
Download