sidekick
v0.8.4Sidekick — AI coding-agent delegation workflows for Codex. Kay and Codex are the supported sidekicks on Claude Code, Codex, and Cursor hosts. Codex consumes the canonical Sidekick skills directly.
By Ālo LabsLicense: MIT2 GitHub starsUpdated last month
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 2 skill or MCP entries
- Source updated
- Aug 7, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install sidekick for Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add sidekick@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/alo-exp/sidekickClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/codex-stop/SKILL.md└── skills/kay-stop/SKILL.md
Included Skills2
Canonical Codex stop workflow. Use /sidekick:codex-stop to deactivate delegation and return to direct host behavior.
Canonical Kay stop workflow. Use /sidekick:kay-stop to deactivate delegation and return to direct host behavior.
Plugin manifests2
{
"name": "sidekick",
"version": "0.8.4",
"description": "Sidekick — AI coding-agent delegation workflows for Codex. Kay and Codex are the supported sidekicks on Claude Code, Codex, and Cursor hosts. Codex consumes the canonical Sidekick skills directly.",
"author": {
"name": "Ālo Labs",
"url": "https://alolabs.dev"
},
"homepage": "https://github.com/alo-exp/sidekick",
"repository": "https://github.com/alo-exp/sidekick",
"license": "MIT",
"keywords": [
"sidekick",
"claude-code",
"codex",
"kay",
"terminal-agent",
"coding-agent",
"orchestration"
],
"skills": "./skills/",
"hooks": "./hooks/hooks.json",
"interface": {
"displayName": "Sidekick",
"shortDescription": "AI coding-agent sidekick workflows for Codex",
"longDescription": "Sidekick exposes the canonical Sidekick skill workflows directly in Codex while keeping the shared hook and runtime packaging in the plugin bundle.",
"developerName": "Ālo Labs",
"category": "Development",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"websiteURL": "https://github.com/alo-exp/sidekick",
"defaultPrompt": [
"Install Sidekick for Codex.",
"Use Sidekick to coordinate implementation work.",
"Review this repo with Sidekick."
],
"brandColor": "#0F172A"
},
"_integrity": {
"_note": "SHA-256 hashes of plugin files — update on each release. Verify source at https://github.com/alo-exp/sidekick. (SENTINEL FINDING-R8-4/R10-3)",
"source": "https://github.com/alo-exp/sidekick",
"install_sh_sha256": "8927b347ea18637d465190fb08934ec888a25c0792fa845deba81b03b543ee3a",
"kay_delegate_skill_md_sha256": "7a5e072a5170a9e987a7f9d4d83d0c322a7b5f2fbfa33c328cf72b9de6a1d88b",
"kay_stop_skill_md_sha256": "ccfcc5ade10f6899c685b99638dd3da4ec10f3b34a2e4013d3c3ffb39a3122ae",
"codex_delegate_skill_md_sha256": "eb0b71ab0c2ca4a27cfe3d64320bdcd9fea49079d66dae740482f49b2895d5a3",
"codex_delegate_md_sha256": "cbc234fdbd0f1802c4e82912ebdb1de55f9ae7a2797395a341e8dfece796bb52",
"codex_stop_skill_md_sha256": "0683baceb8538ea8997bc6473684e8886fee9b3652381ca7d5898c4f76a8fe75",
"claude_kay_delegate_skill_md_sha256": "b4409e8cc97898dee969fae67d96dce9b818dc98f6b57496a21eca0653c9c549",
"claude_kay_stop_skill_md_sha256": "49495b8964a50b3d9bd59b272b336cb773f9c65d3efcd65413f00ce1a9b14732",
"claude_codex_delegate_skill_md_sha256": "83bed39c36a88737f551f07537c9e25c20471bf7aa5a22a963755a3dbe5a173a",
"claude_codex_delegate_md_sha256": "264047ec5c7432f5a1ea27610db76a4ba45ecdf45ed730cf72dba1686294b5e8",
"claude_codex_stop_skill_md_sha256": "8a3d68408c1cac555757f1461b152edddf80d27d43e7415dc594f7b0abf89359",
"codex_kay_delegate_skill_md_sha256": "0b1aec50951da34037a637b31a93263bf688b7b639ad4fc8d090e574f49d3d8b",
"codex_kay_stop_skill_md_sha256": "02a24069760a56a9db96a9d28bae35d1bb2ee49e81321d22058006b1730bbec5",
"codex_codex_delegate_skill_md_sha256": "774287da6db9393dcb0cc08b90622d1b4d664606855845e14900ddecf3bf2074",
"codex_codex_delegate_md_sha256": "264047ec5c7432f5a1ea27610db76a4ba45ecdf45ed730cf72dba1686294b5e8",
"codex_codex_stop_skill_md_sha256": "209ab36c18c1e3dc4304683a113afab04619fa595bc710739974065cc6dca68e",
"cursor_kay_delegate_skill_md_sha256": "c2c3e75a2514f8d787435cb52db182d74f4416e26d62ad82a240ae0cba927342",
"cursor_kay_stop_skill_md_sha256": "f4a533b9236b5131068d058fc94c8f1d7ae4959ea2aa6b4de73364720b54ad23",
"cursor_codex_delegate_skill_md_sha256": "7781eb0c0492859ce573543c93e82000a5c16efebda200e0e277fc1c768f8304",
"cursor_codex_stop_skill_md_sha256": "527c4c85954b3e9621910faffdc9fd94540e281bf957a5064efa4676f495033a",
"render_agent_bundle_sha256": "eb8200dd1a01154aa259d51f53f75333f1b3163a60a90a0ed7a861fa0b27a1f1",
"sync_host_surfaces_sha256": "1db87781c806134cb896d28bb0da73634c4ef2c6bb071551bda5c5ba723183e6",
"hooks_json_sha256": "c0d23f2a49e00563aa9b249ade5a46c869150e1eecce00da614bb0f233f3f025",
"cursor_hooks_json_sha256": "f217ee870e8fb69633db0de751a9a5722cff7fa3643c75adecc6dd4279092870",
"cursor_session_bootstrap_sha256": "df427990759b3bdf94fa8efbc584c06a47be7d2c75408cd8cbd263c0bdaf805e",
"sidekick_hook_io_sha256": "c1562c625035a64c342fffcc29c5e3ab0eb79871754cea6eb8ae4cd1da6b7896",
"codex_delegation_enforcer_sha256": "fb7cf37883becd41553a2c68720b920c08b05b375fdc0ca192aac65d3011b212",
"codex_progress_surface_sha256": "378e4542d885f3c2082d6861edd41933a382432aef11342419586927f7b57a7b",
"enforcer_utils_sha256": "8f58aa9e166726682dbea119f179af1acb062563a44cc87b51218dd4fc379ad9",
"sidekick_registry_lib_sha256": "d4a9b57e6cbdb9707b0feaa20b185157a66e4edf9cec026679ad704c4ef8f0e4",
"safe_runner_sha256": "79c735063b9a83b139d052a4ab5b3039aded0b133b678c5b12595d53aedd7110",
"sidekick_registry_sha256": "a0798d4356be99c072a6359ecff5caffb00f6660bc1df7b71924e76d3f1d5fc6",
"legacy_hooks_scrub_sha256": "2b0d7237d50a35e8f670bcbb2a33584a3bb589fa72aa6ab74bce36f12feb316a",
"output_style_kay_sha256": "83744fa58536c2b012bfa0efeb050cc13f141ffe72ea331cb911eac4d6de72d4",
"output_style_codex_sha256": "c88b9ac68514e1e8a8cdd3e08c3f2f34d261b0e6082b942686b015a862b49284",
"codex_installer_sha256": "a2b6cba30bb41eec0d920f051796fad5841de6612e0be34eefeeab64efd94555"
}
}{
"name": "sidekick",
"version": "0.8.4",
"description": "Sidekick — AI coding-agent delegation workflows for Claude Code, Codex, and Cursor. Kay and Codex are the supported sidekicks: Kay installs through Sidekick, while Codex delegates to the local OpenAI Codex CLI. The Claude-facing workflow bodies are generated from skills into agents/claude.",
"author": {
"name": "Ālo Labs",
"url": "https://alolabs.dev"
},
"homepage": "https://github.com/alo-exp/sidekick",
"repository": "https://github.com/alo-exp/sidekick",
"license": "MIT",
"keywords": [
"sidekick",
"claude-code",
"codex",
"kay",
"terminal-agent",
"coding-agent",
"orchestration"
],
"skills": "./agents/claude/",
"outputStyles": "./output-styles/",
"hooks": "./hooks/hooks.json",
"_integrity": {
"_note": "SHA-256 hashes of plugin files — update on each release. Verify source at https://github.com/alo-exp/sidekick. (SENTINEL FINDING-R8-4/R10-3)",
"claude_codex_delegate_md_sha256": "264047ec5c7432f5a1ea27610db76a4ba45ecdf45ed730cf72dba1686294b5e8",
"claude_codex_delegate_skill_md_sha256": "ad172f51a299de06d491ccbf92d50566b83f940b1162f68793151ed952132fdf",
"claude_codex_stop_skill_md_sha256": "a1dcb49797909dceb85be60b33c6ee6a935372290561099d1acc0dc13c7928b3",
"claude_kay_delegate_skill_md_sha256": "4e0373195476b6b042c49869bc42d6e2eef01e29139605804daae5a1664abe64",
"claude_kay_stop_skill_md_sha256": "d67aa206bad8311def4d5e8f5316a300819270bde8ca51cf89a5084097ab99d9",
"codex_codex_delegate_md_sha256": "264047ec5c7432f5a1ea27610db76a4ba45ecdf45ed730cf72dba1686294b5e8",
"codex_codex_delegate_skill_md_sha256": "b454360aaa49c6501a701c218ef1098068917a0f999e23e8bfb26290e8ac45b0",
"codex_codex_stop_skill_md_sha256": "f3aa12bfd8b8d4752131626c6cc6f4ac95f52981acbea7776602937d097dd5ee",
"codex_delegate_md_sha256": "cbc234fdbd0f1802c4e82912ebdb1de55f9ae7a2797395a341e8dfece796bb52",
"codex_delegate_skill_md_sha256": "01d6ab827c0ff87381ff7da787a524fc108867d4da80522133818fab6e6e559c",
"codex_delegation_enforcer_sha256": "fb7cf37883becd41553a2c68720b920c08b05b375fdc0ca192aac65d3011b212",
"codex_installer_sha256": "a2b6cba30bb41eec0d920f051796fad5841de6612e0be34eefeeab64efd94555",
"codex_kay_delegate_skill_md_sha256": "46c3c602de45c3dfaf278fe151fc4deca05f4d7a49781bc43c97ef2a280baf7e",
"codex_kay_stop_skill_md_sha256": "dee6c3e88cd3b5ee7e691e7041b0949a76422570916e4e4ede8d3ab81f85147c",
"codex_progress_surface_sha256": "ba3b08d20df65985011434d93c37c528f553b6c13fbc0172482536815511d21b",
"codex_stop_skill_md_sha256": "c24530d41cdc18802bf889bbf877814f6cb1c406946e3315cb04da4883001cc1",
"enforcer_utils_sha256": "d43c1c777ac2f42e010733ebd33e5c69b32f47a937bfae018b77f4b37d4f025c",
"hooks_json_sha256": "c0d23f2a49e00563aa9b249ade5a46c869150e1eecce00da614bb0f233f3f025",
"install_sh_sha256": "80d26273249e5425da442bf4b958fd2be5b4966388d0a96b0c0d7e265f406c1d",
"kay_delegate_skill_md_sha256": "b042f1d8e995442c4fc42fc992c52be7ef5ce1fd30b2f1a19e11b0bfc81744b1",
"kay_stop_skill_md_sha256": "92f81925ac6c41de637d2f091530f1b154d322a1167741b3bf90fcaa0d1aab7f",
"legacy_hooks_scrub_sha256": "2b0d7237d50a35e8f670bcbb2a33584a3bb589fa72aa6ab74bce36f12feb316a",
"output_style_codex_sha256": "c88b9ac68514e1e8a8cdd3e08c3f2f34d261b0e6082b942686b015a862b49284",
"output_style_kay_sha256": "83744fa58536c2b012bfa0efeb050cc13f141ffe72ea331cb911eac4d6de72d4",
"render_agent_bundle_sha256": "eb8200dd1a01154aa259d51f53f75333f1b3163a60a90a0ed7a861fa0b27a1f1",
"safe_runner_sha256": "79c735063b9a83b139d052a4ab5b3039aded0b133b678c5b12595d53aedd7110",
"sidekick_registry_lib_sha256": "d4a9b57e6cbdb9707b0feaa20b185157a66e4edf9cec026679ad704c4ef8f0e4",
"sidekick_registry_sha256": "a0798d4356be99c072a6359ecff5caffb00f6660bc1df7b71924e76d3f1d5fc6",
"source": "https://github.com/alo-exp/sidekick",
"sync_host_surfaces_sha256": "1db87781c806134cb896d28bb0da73634c4ef2c6bb071551bda5c5ba723183e6",
"cursor_kay_delegate_skill_md_sha256": "ed46af7b826a4f2ebca8b7c2b4da5faccf0bc6fc812dae74f116a677c291b75c",
"cursor_kay_stop_skill_md_sha256": "88899c130a7792f6559477fc9c33eb6ccb0b685d1a052c934ed3f2627dfe8c88",
"cursor_codex_delegate_skill_md_sha256": "b9b29a6bfeec39c04f0ad817e2bf659943557852529643275e1ad0f5beb89d3e",
"cursor_codex_stop_skill_md_sha256": "34acb14fc290eef6e5d1366f8dedce674d71f7cfb14fb0f368660af1f20abe1a",
"cursor_hooks_json_sha256": "26a61bcefd2269506e0928cf187652485d53fd38d7fdb995b9a09165b2ded598",
"cursor_session_bootstrap_sha256": "df427990759b3bdf94fa8efbc584c06a47be7d2c75408cd8cbd263c0bdaf805e",
"sidekick_hook_io_sha256": "31d8dff3e44d7e847f7fc1f18299a50ab4e914deab9287af36f3150ebb1d1979"
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[sidekick on Agent Plugins Marketplace](https://pluginsmp.com/plugins/sidekick)