diff --git a/README.md b/README.md index 07bdc2a..50199b4 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,6 @@ **The package manager for AI agents.** -> [!WARNING] -> agr is no longer maintained. Use [skills.sh](https://skills.sh/) and its -> [`skills` CLI](https://skills.sh/docs/cli) for skill management instead. - For teams who want to manage agent skills like software packages — the way npm, PyPI, and uv manage code. Install skills from any Git repo into Claude Code, Cursor, Codex, and more, then share them across your team like real dependencies. diff --git a/agr.lock b/agr.lock deleted file mode 100644 index 4c2c3a1..0000000 --- a/agr.lock +++ /dev/null @@ -1,56 +0,0 @@ -# This file is auto-generated by agr. Do not edit. - -version = 1 - -[[skill]] -path = "skills/agr-release" -installed-name = "agr-release" - -[[skill]] -handle = "maragudk/code-review" -source = "github" -commit = "9859f7bceb7a46af8482cabb9aa24e0d38a49413" -content-hash = "sha256:fa1ce825fa7e11cd5aac55ee7eac5e9c918e3af113b7988fdbd281a319acc110" -installed-name = "code-review" - -[[skill]] -handle = "microsoft/playwright-cli/playwright-cli" -source = "github" -commit = "a0d5bfd4d9658073029d33f979ac5a027568caec" -content-hash = "sha256:75e47183c30bc8651e76286680eddac88a3024a7ee5a7f1bc486d4d3fdee34ce" -installed-name = "playwright-cli" - -[[skill]] -handle = "computerlovetech/skills/github-issue-triage" -source = "github" -commit = "8bff044d76f9304cbd4981fb3ce4f837fd4eb5a2" -content-hash = "sha256:35c62982b1bee8c0164a5cd43264b554f9b37697d6fda23f502107956a0ad889" -installed-name = "github-issue-triage" - -[[ralph]] -handle = "computerlovetech/research/conduct-research" -source = "github" -commit = "637025a5e221264845bff7e6a89aaba7a7bdb919" -content-hash = "sha256:3a9c1ef64234ccb61d9b681afc4305ffadad5735f0536f77759a41366e75c3a2" -installed-name = "conduct-research" - -[[ralph]] -handle = "computerlovetech/ralphs/improve-codebase" -source = "github" -commit = "70a0dabf5a59ae1a3acaf50a9e619c83e174a35f" -content-hash = "sha256:0afc55d5b2d4061fa82c270a147c66c8bc21589ab62c47d9747ddb5f382c708d" -installed-name = "improve-codebase" - -[[ralph]] -handle = "computerlovetech/ralphs/bug-hunter" -source = "github" -commit = "70a0dabf5a59ae1a3acaf50a9e619c83e174a35f" -content-hash = "sha256:ab2e4924cbb999f677523211af9cfda48ce8433b17545854bd770f29d7664c64" -installed-name = "bug-hunter" - -[[ralph]] -handle = "computerlovetech/ralphs/security" -source = "github" -commit = "70a0dabf5a59ae1a3acaf50a9e619c83e174a35f" -content-hash = "sha256:2b025b4e5546f2a04367a79e5f4201892bc155d22f53a55cfc0cd21071922de1" -installed-name = "security" diff --git a/agr.toml b/agr.toml deleted file mode 100644 index 9a5333d..0000000 --- a/agr.toml +++ /dev/null @@ -1,36 +0,0 @@ -# Source to fetch skills from -default_source = "github" - -# Tools to install skills to (e.g. "claude", "cursor", "codex") -tools = ["claude", "codex", "opencode"] - -# Primary tool for instruction sync (must be listed in tools) -# default_tool = "claude" - -# Default GitHub owner for short handles (e.g. "skill" resolves to "computerlovetech/skill") -default_owner = "computerlovetech" - -# Default GitHub repo for two-part handles (e.g. "owner/skill" resolves to "owner/skills/skill") -default_repo = "skills" - -# Sync instruction files across tools -# sync_instructions = false - -# Which tool's instruction file is the source of truth -# canonical_instructions = "CLAUDE.md" - -dependencies = [ - {path = "skills/agr-release", type = "skill"}, - {handle = "maragudk/code-review", type = "skill"}, - {handle = "microsoft/playwright-cli/playwright-cli", type = "skill"}, - {handle = "computerlovetech/research/conduct-research", type = "ralph"}, - {handle = "computerlovetech/skills/github-issue-triage", type = "skill"}, - {handle = "computerlovetech/ralphs/improve-codebase", type = "ralph"}, - {handle = "computerlovetech/ralphs/bug-hunter", type = "ralph"}, - {handle = "computerlovetech/ralphs/security", type = "ralph"}, -] - -[[source]] -name = "github" -type = "git" -url = "https://github.com/{owner}/{repo}.git" diff --git a/docs/diary/2026-07-12-migrate-skills-sh.md b/docs/diary/2026-07-12-migrate-skills-sh.md new file mode 100644 index 0000000..fc39ef7 --- /dev/null +++ b/docs/diary/2026-07-12-migrate-skills-sh.md @@ -0,0 +1,36 @@ +# Diary: Migrate agr repository skills to skills.sh + +Move the repository's own agent skills off its legacy self-hosted configuration. + +## Step 1: Convert active skills + +**Author:** main + +### Prompt Context +**Verbatim prompt:** you should also do it for the other projects and repos. +**Interpretation:** Include the agr repository in the cross-repo migration. +**Inferred intent:** Stop relying on agr even for agr's development workspace. + +### What I did +Installed `agr-release`, `code-review`, and `playwright-cli` for Claude Code and Codex, created `/skills-lock.json`, removed `/agr.toml` and `/agr.lock`, and removed the public README warning at the user's request. + +### Why +The repository should use the same active skill manager as the other workspaces without publicly declaring the project unmaintained. + +### What worked +The three available skills validated and installed successfully. + +### What didn't work +`github-issue-triage` was no longer present in `computerlovetech/skills`. Remote ralph dependencies are not supported by skills.sh. + +### What I learned +Several legacy manifest entries no longer resolve to published resources. + +### What was tricky +The migration and the explicit reversal of the README notice needed to land together without rewriting product documentation about agr itself. + +### What warrants review +Review `/skills-lock.json`, the README warning removal, and the omitted stale/ralph dependencies. + +### Future work +Decide separately whether any remote ralph dependencies still need another installation mechanism. diff --git a/skills-lock.json b/skills-lock.json new file mode 100644 index 0000000..1c6efd1 --- /dev/null +++ b/skills-lock.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "skills": { + "agr-release": { + "source": "/Users/kasperjunge/Agent/Code/computerlovetech/public/agr/skills/agr-release", + "sourceType": "local", + "computedHash": "400f539ac595d37ea338e4b673cead73e8d050ec9ef775980f5fd2cd4e619005" + }, + "code-review": { + "source": "maragudk/skills", + "sourceType": "github", + "skillPath": "code-review/SKILL.md", + "computedHash": "991fc1c0e2917a1077bddca62e78c598666f6aa9b09c733c36b5ecb42e3aa68d" + }, + "playwright-cli": { + "source": "microsoft/playwright-cli", + "sourceType": "github", + "skillPath": "skills/playwright-cli/SKILL.md", + "computedHash": "f602822b51bcb6d033749c60731b8f1e80f308222fcb2e4af551905a817c6e08" + } + } +}