{"id":13170,"external_id":"plugins_6abeb32122b48191a88058ceee5275f5","name":"spaces","display_name":"Spaces: Coding Agents","developer":"Yogesh Dhande","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-14T00:08:13Z","input_sha256":"aa68a8bc16f6376faa87c9c98b0be8c315b804831115923119f4b7ba617f685f","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":5,"first_seen_at":"2026-11-14T00:00:36.418Z","last_seen_at":"2026-11-14T06:00:03.021Z","last_changed_at":"2026-11-14T00:00:36.418Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-10-01T19:33:04.760457Z","discoverability":"LISTED","id":"plugins_6abeb32122b48191a88058ceee5275f5","is_template":false,"is_template_instance":false,"name":"spaces","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Hand off a conversation to a coding agent on your Mac, and check on the coding agents you have running.","display_name":"Spaces: Coding Agents","id":"pluginrel_913b9dc3a2d88191898309937e849f3a","interface":{"brand_color":null,"capabilities":["Read","Write"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_0000000049ec8230b036f0b414d4aa96","default_prompt":"Start this in a coding agent on my Mac","default_prompts":["Start this in a coding agent on my Mac","Hand this plan off to Codex on a new branch","What are my coding agents doing?"],"developer_name":"Yogesh Dhande","logo_url":"https://files.openai.com/content?id=file_000000001b2c8230976796c574af7b78","logo_url_dark":null,"long_description":"Use Spaces when you want a coding agent on your Mac to take over work you planned in this conversation, or to check on agents that are already running.\n\nSay \"hand this off to Codex,\" \"start this on my Mac,\" or \"kick this off on a separate branch.\" Spaces creates a fresh workspace on its own git branch in your project, starts the coding agent you choose, and gives it a brief written from this conversation, so you never write a handoff prompt yourself. It works with Codex and the other terminal coding agents you have installed.\n\nLater, ask \"what are my coding agents doing?\" or \"is anything stuck?\" for a status roll-up across your Mac and paired machines, with blocked agents first and their exact questions quoted. Say \"unblock my agents\" to clear routine startup prompts; real decisions always come back to you.\n\nNot for writing or explaining code in the chat itself. Spaces runs agents on your own machines, not in the cloud.\n\nWorks in the ChatGPT desktop app (Work mode) and Codex on a Mac with macOS 14 or later. Requires the Spaces app (usespaces.dev); if it is not installed, the plugin walks you through installing and connecting it, asking before each change.","plugin_category_id":"developer tools","privacy_policy_url":"https://usespaces.dev/privacy/","screenshot_urls":[],"short_description":"Hand off chats to your agents","terms_of_service_url":null,"website_url":"https://usespaces.dev"},"keywords":["spaces","codex","coding agent","handoff","hand off","delegate","git branch","worktree","parallel agents","agent status","unblock","mac"],"onboarding_skill_name":"setup","requires_local_executor":false,"skills":[{"description":"Use when the user wants a new, self-contained task run by a separate coding agent in its own Spaces workspace, branch, or worktree, or on another device - \"kick off an agent to add tests\", \"run these three tasks in parallel\", \"have Claude Code fix the login bug on a new branch\". Creates the workspace, starts the agent, and sends it the task. Do not use when the user wants the plan or work from this conversation continued elsewhere, such as \"start this\" or \"build it\" (use handoff), or for work the user expects done here.","interface":{"brand_color":null,"default_prompt":null,"display_name":"dispatch","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Use when the user wants a new, self-contained task run by a separate coding agent in its own Spaces workspace, branch, or worktree, or on another device - \"kick off an agent to add tests\", \"run these three tasks in parallel\", \"have Claude Code fix the login bug on a new branch\". Creates the workspace, starts the agent, and sends it the task. Do not use when the user wants the plan or work from this conversation continued elsewhere, such as \"start this\" or \"build it\" (use handoff), or for work the user expects done here."},"name":"dispatch","plugin_release_skill_id":"pluginrsk_6abeb455ee948191ae988af34eb59e97"},{"description":"Use when the user wants work from this conversation continued by a coding agent (Claude Code, Codex, or OpenCode) in a fresh session - \"start this in Claude Code\", \"have Codex build it\", \"hand this off\", \"continue this in a new session\". Writes a handoff document from the conversation, starts the agent in a Spaces workspace on its own branch, and gives it the document. Also propose it when stale context is degrading the current session, and confirm before running it. Do not use for a new task that does not depend on this conversation (use dispatch), or for work the user wants done here.","interface":{"brand_color":null,"default_prompt":null,"display_name":"handoff","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Use when the user wants work from this conversation continued by a coding agent (Claude Code, Codex, or OpenCode) in a fresh session - \"start this in Claude Code\", \"have Codex build it\", \"hand this off\", \"continue this in a new session\". Writes a handoff document from the conversation, starts the agent in a Spaces workspace on its own branch, and gives it the document. Also propose it when stale context is degrading the current session, and confirm before running it. Do not use for a new task that does not depend on this conversation (use dispatch), or for work the user wants done here."},"name":"handoff","plugin_release_skill_id":"pluginrsk_6abeb4560ab08191a8ab575f65a44dc9"},{"description":"Use when the user asks to install, set up, or fix Spaces, asks how to start or check coding agents on their Mac from this chat, or when another Spaces skill needs the `spaces_*` tools and they are not available. Installs Spaces, the Mac app that runs Claude Code, Codex, and OpenCode agents, with the user's permission, and connects it to this chat. Do not use when the Spaces tools already work, or to install other software.","interface":{"brand_color":null,"default_prompt":null,"display_name":"setup","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Use when the user asks to install, set up, or fix Spaces, asks how to start or check coding agents on their Mac from this chat, or when another Spaces skill needs the `spaces_*` tools and they are not available. Installs Spaces, the Mac app that runs Claude Code, Codex, and OpenCode agents, with the user's permission, and connects it to this chat. Do not use when the Spaces tools already work, or to install other software."},"name":"setup","plugin_release_skill_id":"pluginrsk_6abeb4562c3881919830e36939528d89"},{"description":"Use when the user asks what their coding agents are doing, whether an agent is done, stuck, or waiting on them, or wants a status roll-up of agents across Spaces devices. Read-only - it summarizes who is working, blocked, done, or waiting on input. Do not use for CI builds, deploys, or other jobs that are not coding agents, or to answer a blocked agent (use unblock).","interface":{"brand_color":null,"default_prompt":null,"display_name":"standup","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Use when the user asks what their coding agents are doing, whether an agent is done, stuck, or waiting on them, or wants a status roll-up of agents across Spaces devices. Read-only - it summarizes who is working, blocked, done, or waiting on input. Do not use for CI builds, deploys, or other jobs that are not coding agents, or to answer a blocked agent (use unblock)."},"name":"standup","plugin_release_skill_id":"pluginrsk_6abeb45723b081919ffc00a3d32035b0"},{"description":"Use when the user wants stuck or waiting coding agents moving again - \"unblock my agents\", \"Claude Code is waiting on a trust prompt\", \"clear the pending dialogs\" - or when a status check found blocked agents and the user wants them handled. Answers mechanical prompts such as folder trust and press-Enter, and brings real questions back to the user word for word. Do not use only to check status (use standup).","interface":{"brand_color":null,"default_prompt":null,"display_name":"unblock","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Use when the user wants stuck or waiting coding agents moving again - \"unblock my agents\", \"Claude Code is waiting on a trust prompt\", \"clear the pending dialogs\" - or when a status check found blocked agents and the user wants them handled. Answers mechanical prompts such as folder trust and press-Enter, and brings real questions back to the user word for word. Do not use only to check status (use standup)."},"name":"unblock","plugin_release_skill_id":"pluginrsk_6abeb455fce88191955772f7e64dbf3a"}],"version":"1.0.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"spaces","author":{"url":"https://usespaces.dev","name":"Yogesh Dhande"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"bf7895fb35ade3860e7c8ed98779beab550b75b93b463e3ecf22bf4bae52905c"}],"version":"1.0.0","homepage":"https://usespaces.dev","keywords":["spaces","codex","coding agent","handoff","hand off","delegate","git branch","worktree","parallel agents","agent status","unblock","mac"],"repository":"https://github.com/yogesh-dhande/spaces-skills","artifact_id":240736,"observed_at":"2026-11-14T01:36:59Z","support_url":"https://github.com/yogesh-dhande/spaces/discussions","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0,"release_notes":0,"onboarding_skill":0},"release_notes":"First release: hand off a conversation to a coding agent on your Mac; dispatch new tasks to their own branches; check on and unblock running agents; guided setup that installs and connects Spaces with your permission.","onboarding_skill":"./skills/setup/SKILL.md","extraction_version":1,"conflicts_or_errors":[]}}