is-sharelisted
Install: claude install-skill IdeaSpaces-xyz/claude-code-plugin
# Share Access
Share manages recipients and public visibility. It is not Git push: **is-push** sends committed
state to an existing remote, while this skill changes who may use that remote Space.
This skill invokes the CLI bundled with the plugin:
```bash
node ${CLAUDE_PLUGIN_ROOT}/cli/bundle/ideaspaces.js ...
```
No separate install is required. This release deliberately keeps Share CLI-backed; there is no
native `is_share` tool to discover or emulate with raw platform calls.
## Product choices
Use only these user-facing choices:
- **Explore** — view the shared Content. No independent copy or Git access.
- **Fork** — Explore plus an independent current-version copy. It does not expose source history.
- **Collaborate** — Explore plus clone/fetch/push on the same Space, including source history. Bytes
already fetched cannot be revoked later.
- **Public** — anyone may View and materialize a local Fork without an account. Publishing that
independent Space still requires sign-in. Source history, clone, and push remain private.
- **Private** — disable public view and public Fork/Copy without changing named people or team access.
Hosted history for a person is an optional, separately revocable trail; do not describe it as clone
or Collaborate.
## Choose the target
The current published folder is the default. If the user names another repository, pass its canonical
URL with `--repo <url>`. Never ask for internal user, organization, Grant, userset, or repository
identif