skills-registration

Zip a local skill directory, upload it to TOS, and register it via CreateSkill.

417|87|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/bytedance/agentkit-samples --skill skills-registration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skills-registration
Source: https://github.com/bytedance/agentkit-samples/tree/main/skills/skills-registration
Command: npx skills add https://github.com/bytedance/agentkit-samples --skill skills-registration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-frontmatter, veadk-python, and includes scripts (resource) components.

What problem does it solve?

Automates registering a local Skill directory to the AgentKit platform by zipping, uploading to TOS, and registering it via CreateSkill.

Core Features & Use Cases

  • Zips the skill directory into a portable package.
  • Uploads the package to a Volcengine TOS bucket and obtains a URL.
  • Registers the skill with optional SkillSpaces via the CreateSkill API.
  • Example: Publish a newly developed Skill to your space for teammates to discover.

Quick Start

Run the skills_register.py script with the path to your skill directory to publish it on AgentKit.

Frequently Asked Questions about skills-registration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I register a local skill to AgentKit for deployment?

Registering a local skill to AgentKit uses an automated workflow that zips the local directory, uploads the package to Volcengine TOS, and invokes the CreateSkill API to publish the skill.

What environment variables are required to publish a skill to AgentKit?

Publishing a skill to AgentKit requires the environment variables VOLCENGINE_ACCESS_KEY, VOLCENGINE_SECRET_KEY, and SKILL_SPACE_ID, with an optional AGENTKIT_TOOL_REGION, to authenticate the Volcengine TOS upload and API calls.

Does the AgentKit skill registration process require network access to Volcengine services?

Yes, the AgentKit skill registration process requires network access to Volcengine services to perform the TOS bucket upload for the zipped skill package and to execute the CreateSkill API calls.

Can I deploy my custom skill to multiple skill spaces using this automation?

Yes, you can deploy your custom skill to multiple skill spaces because the registration workflow invokes the CreateSkill API with optional SkillSpaces parameters to distribute the uploaded package across your targeted environments.

What is the best way to automate publishing local code to the AgentKit catalog?

The best way to automate publishing local code to the AgentKit catalog is using a workflow that zips the directory, obtains a TOS URL via Volcengine upload, and registers the skill through the CreateSkill API.