Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
"name": "tasict-opencode-plugin-cc",
"name": "johnnyvicious-opencode-plugin-cc",
"version": "1.0.0",
"description": "OpenCode plugins to use in Claude Code for delegation and code review.",
"owner": {
"name": "OpenCode Community"
"name": "JohnnyVicious"
},
"plugins": [
{
Expand Down
40 changes: 15 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,34 +33,30 @@ they already have.

## Install

Inside Claude Code, run:
Add the marketplace in Claude Code:

```
! curl -fsSL https://raw.githubusercontent.com/tasict/opencode-plugin-cc/main/install.sh | bash
/plugin marketplace add JohnnyVicious/opencode-plugin-cc
```

Then reload the plugin:
Install the plugin:

```
/reload-plugins
/plugin install opencode@johnnyvicious-opencode-plugin-cc
```

You should see:
Reload plugins:

```
Reloaded: 1 plugin · 7 skills · 6 agents · 3 hooks ...
/reload-plugins
```

Finally, verify your setup:
Then verify your setup:

```
/opencode:setup
```

> **What the installer does**: Clones the repo to `~/.claude/plugins/marketplaces/`,
> caches the plugin files, and registers it in Claude Code's plugin config.
> It tries SSH first and falls back to HTTPS automatically.

### Set up an AI Provider

If OpenCode is installed but no AI provider is configured, set one up:
Expand All @@ -78,10 +74,14 @@ To check your configured providers:
### Uninstall

```
/plugin uninstall opencode@tasict-opencode-plugin-cc
/plugin uninstall opencode@johnnyvicious-opencode-plugin-cc
/reload-plugins
```

> **Migrating from the upstream `tasict-opencode-plugin-cc` install?** Run
> `/plugin uninstall opencode@tasict-opencode-plugin-cc` once before the
> install command above so the old marketplace entry is removed.

## Command Mapping (codex-plugin-cc -> opencode-plugin-cc)

| codex-plugin-cc | opencode-plugin-cc | Description |
Expand Down Expand Up @@ -113,21 +113,11 @@ When enabled via `/opencode:setup --enable-review-gate`, a Stop hook runs a targ
<details>
<summary><strong>Plugin not loading after install (0 plugins)</strong></summary>

1. Re-run the installer: `! curl -fsSL https://raw.githubusercontent.com/tasict/opencode-plugin-cc/main/install.sh | bash`
2. Run `/reload-plugins` again.
1. Confirm the marketplace is registered: `/plugin marketplace list` should include `johnnyvicious-opencode-plugin-cc`. If not, re-run `/plugin marketplace add JohnnyVicious/opencode-plugin-cc`.
2. Re-run `/plugin install opencode@johnnyvicious-opencode-plugin-cc` and then `/reload-plugins`.
3. If still failing, restart Claude Code.
</details>

<details>
<summary><strong>Install script fails to clone</strong></summary>

The script tries SSH first, then HTTPS. If both fail:

- Check your network connection
- For SSH: ensure `ssh -T git@github.com` works
- For HTTPS: run `gh auth login` to set up credentials
</details>

<details>
<summary><strong>OpenCode commands not working</strong></summary>

Expand Down Expand Up @@ -157,7 +147,7 @@ codex-plugin-cc opencode-plugin-cc
```
opencode-plugin-cc/
├── .claude-plugin/marketplace.json # Marketplace registration
├── install.sh # One-line installer
├── .github/workflows/ci.yml # GitHub Actions CI
├── plugins/opencode/
│ ├── .claude-plugin/plugin.json # Plugin metadata
│ ├── agents/opencode-rescue.md # Rescue subagent definition
Expand Down
126 changes: 0 additions & 126 deletions install.sh

This file was deleted.

4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@opencode-ai/opencode-plugin-cc",
"name": "@johnnyvicious/opencode-plugin-cc",
"version": "1.0.0",
"private": true,
"type": "module",
Expand Down