#!/bin/sh
# skill_load — load a skill module, outputting its content
set -e

skills_path="${XDG_CONFIG_HOME:-$HOME/.config}/ollie/skills"

# Read name from JSON stdin
name=$(python3 -c "import sys,json; print(json.load(sys.stdin).get('name',''))")

if [ -z "$name" ]; then
    echo "error: name is required" >&2
    exit 1
fi

skill_file="${skills_path}/${name}/SKILL.md"
if [ ! -f "$skill_file" ]; then
    echo "error: skill '${name}' not found at ${skill_file}" >&2
    exit 1
fi

# Strip YAML frontmatter, output the body
sed '1{/^---$/!q}; 1,/^---$/d' "$skill_file"
