Agent Skills
Personal Cursor plugin with user-level skills that previously lived only on this machine (~/.codex/skills, ~/.cursor/skills, ~/.claude/skills).
This repo is one plugin with two manifests that share the same skills/ folder: .cursor-plugin/plugin.json for Cursor and .devin-plugin/plugin.json for Devin. Keep their name, version, and description in sync.
Skills included
address-my-commentsaddress-pr-commentsboxcorey-modecross-provider-code-reviewdocstringsexplain-problem-and-fixi-have-adhdimplement-with-graphite-stackinvestigate-potential-bugplain-languagesync-skill-across-toolstranscript
Add this as a Cursor plugin
Option A: Team marketplace (needed for Cloud Agents)
- Open Cursor Dashboard → Plugins.
- Under Team Marketplaces, click Add Marketplace → Import from Repo.
- Paste
https://github.com/CoreyKatzburg/agent-skills. - Confirm Cursor finds the
agent-skillsplugin, then save. - For a private repo, install the Cursor GitHub App on this repository so Cursor can clone it.
- In the Cursor app, open Customize, find Agent Skills, and Install at user scope (not project).
- Start a new cloud agent. Existing runs will not pick this up.
If install creates an empty cache folder, delete ~/.cursor/plugins/cache/ entries for this marketplace and reinstall. Private-repo clones sometimes need git credentials on the machine (gh auth setup-git is enough if gh already works).
Option B: Local plugin (this machine only, not Cloud Agents)
mkdir -p ~/.cursor/plugins/local
ln -s ~/Repos/agent-skills ~/.cursor/plugins/local/agent-skills
Then Developer: Reload Window. This does not sync to cloud VMs.
Add this as a Devin plugin
Devin reads .devin-plugin/plugin.json. Skills show up as /agent-skills:<skill>.
# Synced to your Devin account, so cloud sessions get it too
devin plugins install CoreyKatzburg/agent-skills
# This machine only, linked to the checkout so edits are live
devin plugins install --local ~/Repos/agent-skills
Run devin plugins info agent-skills to confirm the skills loaded, and devin plugins update agent-skills after pushing changes. For a private repo, Devin needs GitHub access to it.
Updating skills later
Copy the changed skill folder into skills/, commit, and push. Then refresh the team marketplace (or wait for Auto Refresh if you enable it). No automatic sync from your home-directory skill folders is set up.