Platform plugins for AKM ^0.9.0. Both integrations expose exactly five public AKM surfaces:
| Capability | OpenCode tool | Claude slash command |
|---|---|---|
| Search configured bundles or registries | akm_search |
/akm-search |
| Show a concept | akm_show |
/akm-show |
| Curate concepts for a task | akm_curate |
/akm-curate |
| Record an outcome | akm_feedback |
/akm-feedback |
| Save durable knowledge | akm_remember |
/akm-remember |
AKM references are concept IDs in the form [bundle//]conceptId[#fragment], for example skills/code-review, memories/release-notes, or team-playbook//knowledge/deploy#Rollback. The CLI search and curate commands use --from local, --from registry, --from all, or --from <bundle-name>.
Add the plugin to opencode.json:
{
"plugin": ["akm-opencode"]
}The plugin also uses OpenCode lifecycle hooks to inject curated context, preserve it through compaction, record usage feedback, and capture useful session memories. See opencode/README.md for details.
Add the marketplace and install the plugin:
/plugin marketplace add itlackey/akm-plugins
/plugin install akmOr use the Claude CLI:
claude plugin marketplace add itlackey/akm-plugins
claude plugin install akm@akm-pluginsClaude receives the five slash commands, an AKM skill, and lifecycle hooks for scoped curation, feedback, and memory capture. See claude/README.md for details.
Set AKM_LOCAL_BUILD_CLI=/absolute/path/to/akm/dist/cli.js to test either plugin against a local AKM build.