swarm repositories / source
aboutsummaryrefslogtreecommitdiff
path: root/scripts/install-codex-skill.sh
diff options
context:
space:
mode:
authormain <main@swarm.moe>2026-03-19 10:15:18 -0400
committermain <main@swarm.moe>2026-03-19 10:15:18 -0400
commit7b9bd8b42883f82b090718175b8316296ef18236 (patch)
tree16f2c70b0f630c7757d72a20bd90d17c2e3a8414 /scripts/install-codex-skill.sh
downloadfidget_spinner-7b9bd8b42883f82b090718175b8316296ef18236.zip
Initial Fidget Spinner MVP
Diffstat (limited to 'scripts/install-codex-skill.sh')
-rwxr-xr-xscripts/install-codex-skill.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/install-codex-skill.sh b/scripts/install-codex-skill.sh
new file mode 100755
index 0000000..dcd4121
--- /dev/null
+++ b/scripts/install-codex-skill.sh
@@ -0,0 +1,21 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
+SOURCE_ROOT="$ROOT_DIR/assets/codex-skills"
+DEST_ROOT="${1:-$HOME/.codex/skills}"
+
+install_skill() {
+ local name="$1"
+ local source_dir="$SOURCE_ROOT/$name"
+ local dest_dir="$DEST_ROOT/$name"
+ mkdir -p "$DEST_ROOT"
+ rm -rf "$dest_dir"
+ ln -s "$source_dir" "$dest_dir"
+ printf 'installed skill symlink: %s -> %s\n' "$dest_dir" "$source_dir"
+}
+
+install_skill "fidget-spinner"
+install_skill "frontier-loop"
+
+printf 'mcp command: %s\n' "cargo run -p fidget-spinner-cli -- mcp serve"