# Skills 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. Use when this capability is needed.

- Skill: `tomevault-io/skills-registration` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/skills-registration`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/skills-registration/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/skills-registration

---


# 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:

```bash
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

- `veadk` python package installed.
- Environment variables:
  - `VOLCENGINE_ACCESS_KEY`
  - `VOLCENGINE_SECRET_KEY`
  - `SKILL_SPACE_ID` (required, comma-separated list of skill space IDs)
  - `AGENTKIT_TOOL_REGION` (optional, defaults to cn-beijing)

## Example

```bash
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 the `VOLCENGINE_ACCESS_KEY` and `VOLCENGINE_SECRET_KEY` environment 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.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/bytedance) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

