# Add OpenCode plugin for automatic skills registration

`549b236`→[main](/content/gh/entireio/skills/commits/main/index.html)·

alishakawaguchi·3mo ago·3 files·+29 added/-3 removed

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

## Sessions

bba56bfc5e94View transcript

[?\
I think something like this is miising from out opencode installation? https://github.com/obra/superpowers/blob/main/.opencode/plugins/superpowers.jsClaude Code·Opus 4.6[1m]·1 step](/content/gh/entireio/skills/session/c5b3d2bd-c81b-487f-94a7-8fcb42d2abcb#timeline-bba56bfc5e94/index.html)

## Changes

3

- .opencode

- MINSTALL.md+2/-2

- plugins

- Aentire.js+24

- MREADME.md+3/-1

````
3 unmodified lines

4
5
6
7
7
8
9
10
15 unmodified lines

26
27
28
29
29
30
31

3 unmodified lines

## Prerequisites

- Git
- [OpenCode.ai](https://opencode.ai) installed

## Installation

15 unmodified lines

} 
```

Restart OpenCode. That's it.
Restart OpenCode. The plugin in `.opencode/plugins/entire.js` automatically registers the skills directory — no additional configuration needed.

Verify by asking: "Use the `session-handoff` skill."
````

M.opencode/INSTALL.md+2/-2

```
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

/**
* Entire plugin for OpenCode.ai
*  
* Auto-registers the Entire skills directory via config hook.
*/

import path from 'path';
import { fileURLToPath } from 'url';

const __dirname = path.dirname(fileURLToPath(import.meta.url));

export const EntirePlugin = async ({ client, directory }) => {
const skillsDir = path.resolve(__dirname, '../../plugins/entire/skills');

return {
    config: async (config) => {
      config.skills = config.skills || {};
      config.skills.paths = config.skills.paths || [];
      if (!config.skills.paths.includes(skillsDir)) {
        config.skills.paths.push(skillsDir);
      }
    },
};
};
```

A.opencode/plugins/entire.js+24

````
80 unmodified lines

81
82
83
84
84
85
86
87
88
89

80 unmodified lines

### Gemini

Use `gemini-extension.json` and `GEMINI.md`.
```bash
gemini extensions install https://github.com/entireio/skills
```

## Quick Start
````

MREADME.md+3/-1
