diff --git a/assets/README.md b/assets/README.md index 15dcefb..a7c21b0 100644 --- a/assets/README.md +++ b/assets/README.md @@ -40,48 +40,47 @@ SKILLS_FILE=./assets/shared-skills.yaml ./assets/sync-skills.sh SKILLS_FILE=./assets/android-skills.yaml ./assets/sync-skills.sh ``` -## Run Without Cloning The Repo (Optional) -If you prefer not to clone the repo, you can download the script and a list file directly, then run it locally. Replace the placeholders with your real repo and raw file URLs. +## Run Without Cloning The Repo (All Assets) +This installs skills, agents, and instructions without cloning. Set the base URL once and reuse it. If your host needs a token, put it in one place. ```bash -curl -fsSL -o /tmp/sync-skills.sh -curl -fsSL -o /tmp/ios-skills.yaml +export ASSETS_TOKEN="" +export ASSETS_BASE_URL="https:///org/ai-assets/raw/main/assets" + +curl -fsSL -H "Authorization: Bearer $ASSETS_TOKEN" \ + "$ASSETS_BASE_URL/sync-skills.sh" -o /tmp/sync-skills.sh +curl -fsSL -H "Authorization: Bearer $ASSETS_TOKEN" \ + "$ASSETS_BASE_URL/ios-skills.yaml" -o /tmp/ios-skills.yaml + chmod +x /tmp/sync-skills.sh SKILLS_FILE=/tmp/ios-skills.yaml /tmp/sync-skills.sh + +mkdir -p ~/.agents/agents ./instructions +curl -fsSL -H "Authorization: Bearer $ASSETS_TOKEN" \ + "$ASSETS_BASE_URL/agents/.agent.md" -o ~/.agents/agents/.agent.md +curl -fsSL -H "Authorization: Bearer $ASSETS_TOKEN" \ + "$ASSETS_BASE_URL/instructions/.instructions.md" -o ./instructions/.instructions.md ``` Notes: -- The sync script reads the list file you pass in `SKILLS_FILE`. +- The token and base URL are only defined once. +- Remove the Authorization header if your host does not require it. - Cloning the repo is still recommended if you want updates and version history. -## Install Agents +## Install Agents (Clone And Copy) Agents are prompt files that live under assets/agents. -### Clone And Copy (Recommended) ```bash git clone git@:org/ai-assets.git mkdir -p ~/.agents/agents cp -R ai-assets/agents/* ~/.agents/agents/ ``` -### No-Clone (Raw Files) -```bash -mkdir -p ~/.agents/agents -curl -fsSL -o ~/.agents/agents/.agent.md -``` - -## Install Instructions +## Install Instructions (Clone And Copy) Instructions are repo-level rule files. Copy them into your project. -### Clone And Copy (Recommended) ```bash git clone git@:org/ai-assets.git mkdir -p ./instructions cp -R ai-assets/instructions/* ./instructions/ -``` - -### No-Clone (Raw Files) -```bash -mkdir -p ./instructions -curl -fsSL -o ./instructions/.instructions.md ``` \ No newline at end of file