skills-download

Download and extract skills from a VolcEngine VeADK skill space.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Downloads skills from a AgentKit skill space to the local machine, enabling offline access and local management of skill packages.

Core Features & Use Cases

  • Download all skills in a space or only selected ones using a simple command.
  • Automatically download the skill package as a zip and extract it into a dedicated local folder.
  • Handle credentials, region, and host configuration via environment variables for flexible deployments.

Quick Start

Run python3 scripts/skills_download.py ./my-skills to download all skills, or specify particular skills with the --skills option.

Frequently Asked Questions about skills-download

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

FAQPage Schema
How do I download AgentKit skills from a VolcEngine skill space to a local directory?

To download AgentKit skills, use the provided Python script to fetch and extract skill zip packages from your VolcEngine VeADK space into dedicated local folders. You can specify a target directory and optionally filter by skill names using the --skills option.

How do I download only specific skills from my VolcEngine skill space?

You can download specific skills by passing the --skills option when running the download script. This filters the space contents and fetches only the named skills, extracting their zip packages into individual local folders instead of downloading everything.

What environment variables are required to authenticate VolcEngine skill downloads?

VolcEngine skill downloads require the SKILL_SPACE_ID, VOLCENGINE_ACCESS_KEY, and VOLCENGINE_SECRET_KEY environment variables for authentication. Optional IAM fallbacks, along with configurable service, region, and host settings, are also supported for flexible deployments.

Can I manage VeADK skill packages offline after downloading them?

Yes, downloading skills from the AgentKit skill space to your local machine enables offline access and local management. The script automatically extracts the zip archives into per-skill folders and cleans up temporary files.

Do I need the veadk library to fetch and save skills from the space?

Yes, the veadk library is a required dependency to fetch and save skills from the space. The download script relies on it to handle the VolcEngine API interactions, authentication, and package retrieval.

Are there limitations when downloading VolcEngine skill packages locally?

Limitations include requiring valid Volcengine credentials and a configured SKILL_SPACE_ID to access the space. The process also depends on the veadk library and assumes network connectivity to the specified VolcEngine service host to fetch the zip packages.