Skip to content

Commit 2864901

Browse files
committed
add agents plugin manifest
1 parent cd191c0 commit 2864901

4 files changed

Lines changed: 82 additions & 3 deletions

File tree

.agents/plugins/marketplace.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "couchbase-agent-skills",
3+
"interface": {
4+
"displayName": "Couchbase Agent Skills"
5+
},
6+
"plugins": [
7+
{
8+
"name": "couchbase-skills",
9+
"source": {
10+
"source": "git-subdir",
11+
"url": "https://github.com/couchbaselabs/agent-skills.git",
12+
"path": ".",
13+
"ref": "main"
14+
},
15+
"policy": {
16+
"installation": "AVAILABLE",
17+
"authentication": "ON_INSTALL"
18+
},
19+
"category": "Productivity"
20+
}
21+
]
22+
}

.claude-plugin/plugin.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"name": "couchbase-skills",
3+
"version": "1.0.0",
4+
"description": "Couchbase agent skills for Claude Code — connection, querying, search, transactions, analytics, FLE, mobile, and more across 9 SDK languages.",
5+
"author": {
6+
"name": "Couchbase Labs",
7+
"url": "https://github.com/couchbaselabs/agent-skills"
8+
}
9+
}

.codex-plugin/plugin.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "couchbase-skills",
3+
"version": "1.0.0",
4+
"description": "Couchbase agent skills for Codex — connection, querying, search, transactions, analytics, FLE, mobile, and more across 9 SDK languages.",
5+
"author": {
6+
"name": "Couchbase Labs",
7+
"url": "https://github.com/couchbaselabs/agent-skills"
8+
},
9+
"homepage": "https://github.com/couchbaselabs/agent-skills",
10+
"repository": "https://github.com/couchbaselabs/agent-skills",
11+
"license": "Apache-2.0",
12+
"keywords": ["couchbase", "database", "nosql", "sdk", "mobile"],
13+
"skills": "./skills/",
14+
"interface": {
15+
"displayName": "Couchbase Skills",
16+
"shortDescription": "Couchbase SDK skills for connection, querying, search, transactions, analytics, FLE, and mobile across 9 languages.",
17+
"developerName": "Couchbase Labs",
18+
"category": "Productivity",
19+
"capabilities": ["Read"],
20+
"websiteURL": "https://github.com/couchbaselabs/agent-skills"
21+
}
22+
}

README.md

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,41 @@ A collection of agent skills for working with Couchbase. Each skill teaches an A
44

55
Skills follow the [Agent Skills](https://agentskills.dev) specification.
66

7-
## Usage
7+
## Installation
8+
9+
### Claude Code
10+
11+
Install [Claude Code](https://claude.ai/install), then install this plugin from your project directory:
12+
13+
```bash
14+
claude
15+
/plugin install github:couchbaselabs/agent-skills
16+
```
17+
18+
### Codex
819

9-
Load a skill when working on a Couchbase-related task. The agent reads the skill's `SKILL.md` and follows its workflow, loading reference files on demand.
20+
Install [Codex](https://developers.openai.com/codex), then add the marketplace to your project:
21+
22+
```bash
23+
codex plugin marketplace add couchbaselabs/agent-skills
24+
```
25+
26+
Or add it to your project's `.agents/plugins/marketplace.json` manually — a starter file is included in this repo at `.agents/plugins/marketplace.json`.
27+
28+
Once installed in either agent, skills activate automatically based on what you ask. You can also load one explicitly:
1029

1130
```
12-
# Example: use the Go connection skill
1331
read_skill("server-connection-go")
1432
```
1533

34+
### Other agents (Cursor, Copilot, etc.)
35+
36+
Clone the repo and point your agent at `AGENTS.md` — it's the coding-agent configuration file and is read automatically by agents that support it.
37+
38+
## Usage
39+
40+
Skills activate automatically when you ask a Couchbase-related question. The agent reads the matching skill's `SKILL.md` and follows its workflow, loading reference files on demand.
41+
1642
Skills hand off to each other automatically — for example, a connection skill routes to the querying skill when you ask about SQL++, and to the sdk-patterns skill when you ask about CAS or bulk operations.
1743

1844
## Structure

0 commit comments

Comments
 (0)