From 8fcf31a3a44459ae7738e6544442329479110633 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Mon, 16 Mar 2026 11:55:30 +0100 Subject: [PATCH] batch load skills --- mcptools/load_skill.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mcptools/load_skill.sh b/mcptools/load_skill.sh index 51f7123..87a36bc 100755 --- a/mcptools/load_skill.sh +++ b/mcptools/load_skill.sh @@ -3,18 +3,18 @@ # description: Load a skill's SKILL.md by name set -euo pipefail -# Usage: load_skill +# Usage: load_skill [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 " >&2 +if [ $# -lt 1 ]; then + echo "Usage: load_skill [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