skill
EDA Skillpack
Public Made by Adomby adom
All skills for all EDA capabilities across the Adom ecosystem.
main
#!/bin/sh
set -eu
eda_package_root=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
eda_claude_skills="${CLAUDE_CONFIG_DIR:-$HOME/.claude}/skills"
eda_codex_skills="${CODEX_HOME:-$HOME/.codex}/skills"
# Optional isolated root for install verification, without changing HOME or CODEX_HOME.
if [ -n "${EDA_SKILL_INSTALL_ROOT:-}" ]; then
eda_claude_skills="$EDA_SKILL_INSTALL_ROOT/claude/skills"
eda_codex_skills="$EDA_SKILL_INSTALL_ROOT/codex/skills"
fi
for eda_agent_skills in "$eda_claude_skills" "$eda_codex_skills"; do
mkdir -p "$eda_agent_skills/eda-engineering"
cp "$eda_package_root/SKILL.md" "$eda_agent_skills/eda-engineering/SKILL.md"
for eda_resource in references skills docs; do
if [ -d "$eda_package_root/$eda_resource" ]; then
mkdir -p "$eda_agent_skills/eda-engineering/$eda_resource"
cp -R "$eda_package_root/$eda_resource/." "$eda_agent_skills/eda-engineering/$eda_resource/"
fi
done
for eda_skill in "$eda_package_root"/skills/eda-*; do
[ -f "$eda_skill/SKILL.md" ] || continue
eda_skill_name=$(basename "$eda_skill")
mkdir -p "$eda_agent_skills/$eda_skill_name"
cp -R "$eda_skill/." "$eda_agent_skills/$eda_skill_name/"
done
printf 'Installed EDA Skillpack into %s\n' "$eda_agent_skills"
done