type: user/message

type: text

text: Load the snapshot-skill skill with the skill tool, then reply DONE.

kind: user

role: user

surfaceOp: append


type: session/title

title: Load the snapshot-skill skill with

kind: fallback


text:
<system-reminder>
A skill is a reusable set of task-specific instructions. The following skills are available in this session:

<available_skills>
- `snapshot-skill`: Exercise project skill discovery and loading in snapshot tests.
</available_skills>

If the user names a skill, or the task clearly matches a skill's description, call the `skill` tool with the exact skill name before taking task actions. Load all applicable skills, then follow their full instructions. This catalog contains summaries only; do not infer or follow a skill's instructions until it has been loaded.
</system-reminder>

kind: plugin

plugin: dsh-tool-skill


type: request/header

provider: deepseek

[System] {{system}}

tools: {{tools}}

reason: initial


type: assistant/chunk

type: reasoning-delta

text: Load the requested skill.


type: block-end

type: reasoning

text: Load the requested skill.


type: assistant/message

role: assistant

text: Load the requested skill.

skill

type: tool-call

kind: model


type: tool/result

kind: tool

type: tool-result

text:
<skill_content name="snapshot-skill">
<skill_resources>
Base directory for this skill: {{cwd}}/.dsh/skills/snapshot-skill
Resolve relative paths mentioned by this skill against the base directory before using them. Load referenced resources only as needed.
</skill_resources>

<skill_instructions>
Follow these snapshot-only instructions.
Resolve referenced resources relative to this skill directory.
</skill_instructions>
</skill_content>


text: The skill is loaded.


type: text-delta

text: DONE


text: The skill is loaded.


text: DONE


text: The skill is loaded.

text: DONE