From ac
Manage and improve Cowork plugin skills end-to-end. Use when the user asks to "fix a skill", "patch a plugin", "update a skill", "deploy a plugin", "rebuild plugin", "improve skill", "skill has a bug", or references feedback about a skill that needs to be acted on.
npx claudepluginhub akarelin/a --plugin acThis skill uses the workspace's default tool permissions.
End-to-end workflow for improving Cowork plugin skills: gather feedback, patch code, test, rebuild, and deploy.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
End-to-end workflow for improving Cowork plugin skills: gather feedback, patch code, test, rebuild, and deploy.
The user's custom skills live in the AGENTS.md git repo:
mnt/Alex/AGENTS.md/skills/
Each skill is a subdirectory (e.g. organize-arxiv/) containing at minimum a SKILL.md and any scripts it references. When deploying patched scripts, always copy them to this location in addition to packaging the .plugin file. This is the source of truth — not OneDrive, not Downloads.
Installed plugins live under mnt/.remote-plugins/ (read-only in sandbox) and mnt/.local-plugins/.
Plugin source may also exist at the canonical skill path above or a path recorded in auto-memory.
To find a plugin by name:
find mnt/.remote-plugins mnt/.local-plugins -name "plugin.json" -exec grep -l '"name"' {} \; 2>/dev/null
Read plugin.json to confirm identity, then map the full file tree:
find /path/to/plugin -type f
Collect issues from any combination of:
mnt/.auto-memory/MEMORY.md and any project/feedback files for the pluginProduce a numbered list of issues to fix. Confirm with user before proceeding.
Plugin dirs under mnt/.remote-plugins/ are read-only. Always:
cp -r /path/to/plugin /sessions/SESSIONID/plugin-name
For each issue:
Run the patched code against real data when possible:
--scan (dry-run) first if the script supports it. Compare output against known-good results.${CLAUDE_PLUGIN_ROOT}, no missing files.Validation checklist:
# All plugin files present
find /path/to/copy -type f
# JSON valid
python -m json.tool /path/to/copy/.claude-plugin/plugin.json
# No broken internal refs
grep -r 'CLAUDE_PLUGIN_ROOT' /path/to/copy --include='*.md'
If the script has a --scan mode, run it against the user's target folder and show the plan without executing.
.plugin zip (always via /tmp to avoid permission issues):
cd /path/to/copy && zip -r /tmp/plugin-name.plugin . -x "*.DS_Store" && cp /tmp/plugin-name.plugin /path/to/outputs/plugin-name.plugin
.plugin file link to the user. It renders as a rich preview in Cowork.cp patched-script.py mnt/Alex/AGENTS.md/skills/<skill-name>/
After successful deployment:
mnt/.remote-plugins/ directly — always copy first..plugin filename must match the name field in plugin.json.references/plugin-structure.md — quick reference for plugin directory layout and packaging