batch load skills
This commit is contained in:
parent
2f55509e2c
commit
8fcf31a3a4
|
|
@ -3,18 +3,18 @@
|
|||
# description: Load a skill's SKILL.md by name
|
||||
set -euo pipefail
|
||||
|
||||
# Usage: load_skill <skill-name>
|
||||
# Usage: load_skill <skill-name> [skill-name...]
|
||||
#
|
||||
# Accepts either a bare name or a path (the last component is used):
|
||||
# Accepts either bare names or paths (the last component is used):
|
||||
# anvillm-sessions
|
||||
# skills/agents/anvillm-sessions (legacy path format; last component is used)
|
||||
|
||||
if [ $# -ne 1 ]; then
|
||||
echo "Usage: load_skill <skill-name>" >&2
|
||||
if [ $# -lt 1 ]; then
|
||||
echo "Usage: load_skill <skill-name> [skill-name...]" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Use the last path component as the skill name
|
||||
name="${1##*/}"
|
||||
|
||||
9p read "anvillm/skills/${name}.md"
|
||||
for arg in "$@"; do
|
||||
name="${arg##*/}"
|
||||
9p read "anvillm/skills/${name}.md"
|
||||
done
|
||||
|
|
|
|||
Reference in New Issue