skill_add_assets
Add multiple asset files to a skill in a single operation, using a shared overwrite policy to efficiently scaffold and initialize project resources.
Instructions
function_purpose: Bulk add multiple assets to a skill.
Description:
Convenience wrapper over add_skill_asset for efficiency when scaffolding several files.
Applies a shared overwrite policy (individual entries may still be rejected if invalid).
IMPORTANT: After adding assets, you should ALWAYS create a note (via skill_store_note) documenting:
What each asset contains and its purpose
When and why an agent should load/use them
Any context needed to understand them
Example usage patterns if applicable
Args:
name: str Skill name
assets: list[dict] Each: {path: str, content: str, encoding?: "text"|"base64"}
overwrite: bool Allow overwriting existing files
Returns:
list of result dicts (see add_skill_asset).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| assets | Yes | ||
| overwrite | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |