---
name: read_skill_artifact
emoji: "📂"
description: Lazily read a file from a skill's Virtual File System (SKILL.md, scripts/, artifacts/). Use this to load skill instructions or scripts on demand without polluting the system context.
skill_type: local
is_enabled: true
features:
- chat
- swarm_control
- voice_chat
- agent_harness
config:
  parameters:
    type: object
    properties:
      skill_name:
        type: string
        description: The unique name of the skill whose file to read (e.g. 'browser_automation_agent').
      file_path:
        type: string
        description: "The relative path of the file to read within the skill folder (e.g. 'SKILL.md', 'scripts/run.py', 'artifacts/data.json'). Defaults to 'SKILL.md'."
    required:
    - skill_name
is_system: true
---

# Read Skill Artifact

Use this tool to lazily load instructions, scripts, or reference data from a skill's virtual folder. This avoids polluting the initial system prompt with megabytes of context that might never be needed.

**When to use:**
- You have been asked to use a particular skill and need to read its operating instructions.
- You want to inspect a script inside a skill's `scripts/` folder before executing it.
- You need to read a reference file inside `artifacts/` for a task.

**Workflow:**
1. Call `read_skill_artifact` with the `skill_name` and `file_path`.
2. Read the returned content.
3. Use the instructions or scripts from the content to proceed with the task.
