feat: bootstrap holocron marketplace with hello-world plugin
Adds marketplace scaffolding (.claude-plugin/marketplace.json, .github/plugin/marketplace.json) and a hello-world proof-of-concept plugin to validate the format before migrating real skills. Also fixes inventory.sh to include .agents/ in the hidden-dir exception list so audits correctly surface the 16 existing skills. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -33,7 +33,7 @@ while IFS= read -r -d '' path; do
|
|||||||
skip=false
|
skip=false
|
||||||
IFS='/' read -ra parts <<< "$dir"
|
IFS='/' read -ra parts <<< "$dir"
|
||||||
for part in "${parts[@]}"; do
|
for part in "${parts[@]}"; do
|
||||||
if [[ "$part" == .* && "$part" != ".claude-plugin" && "$part" != ".github" ]]; then
|
if [[ "$part" == .* && "$part" != ".claude-plugin" && "$part" != ".github" && "$part" != ".agents" ]]; then
|
||||||
skip=true; break
|
skip=true; break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
12
.claude-plugin/marketplace.json
Normal file
12
.claude-plugin/marketplace.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "holocron",
|
||||||
|
"description": "AI development skills for Claude Code and GitHub Copilot CLI — factory, design, implement, review, and cross-cutting workflows.",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"plugins": [
|
||||||
|
{
|
||||||
|
"name": "hello-world",
|
||||||
|
"description": "A minimal example plugin to validate marketplace scaffolding.",
|
||||||
|
"source": "./plugins/hello-world"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
12
.github/plugin/marketplace.json
vendored
Normal file
12
.github/plugin/marketplace.json
vendored
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "holocron",
|
||||||
|
"description": "AI development skills for Claude Code and GitHub Copilot CLI — factory, design, implement, review, and cross-cutting workflows.",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"plugins": [
|
||||||
|
{
|
||||||
|
"name": "hello-world",
|
||||||
|
"description": "A minimal example plugin to validate marketplace scaffolding.",
|
||||||
|
"source": "./plugins/hello-world"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
4
plugins/hello-world/.claude-plugin/plugin.json
Normal file
4
plugins/hello-world/.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"name": "hello-world",
|
||||||
|
"description": "A minimal example plugin to validate marketplace scaffolding."
|
||||||
|
}
|
||||||
33
plugins/hello-world/README.md
Normal file
33
plugins/hello-world/README.md
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# hello-world
|
||||||
|
|
||||||
|
Minimal proof-of-concept plugin for the `holocron` marketplace. Install it to confirm the marketplace scaffolding works, then replace it with real plugins.
|
||||||
|
|
||||||
|
## Install via marketplace
|
||||||
|
|
||||||
|
### Claude Code
|
||||||
|
```bash
|
||||||
|
claude plugin marketplace add <owner>/ai-development
|
||||||
|
claude plugin install hello-world@holocron
|
||||||
|
```
|
||||||
|
|
||||||
|
### GitHub Copilot CLI
|
||||||
|
```bash
|
||||||
|
copilot plugin marketplace add <owner>/ai-development
|
||||||
|
copilot plugin install hello-world
|
||||||
|
```
|
||||||
|
|
||||||
|
## Local dev install
|
||||||
|
|
||||||
|
### Claude Code
|
||||||
|
```bash
|
||||||
|
claude --plugin-dir ./plugins/hello-world
|
||||||
|
```
|
||||||
|
|
||||||
|
### GitHub Copilot CLI
|
||||||
|
```bash
|
||||||
|
copilot plugin install ./plugins/hello-world
|
||||||
|
```
|
||||||
|
|
||||||
|
## Verify
|
||||||
|
|
||||||
|
After install, open a new session and type `/hello-world` or "test plugin install".
|
||||||
4
plugins/hello-world/plugin.json
Normal file
4
plugins/hello-world/plugin.json
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"name": "hello-world",
|
||||||
|
"description": "A minimal example plugin to validate marketplace scaffolding."
|
||||||
|
}
|
||||||
13
plugins/hello-world/skills/hello-world/SKILL.md
Normal file
13
plugins/hello-world/skills/hello-world/SKILL.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
name: hello-world
|
||||||
|
description: Prove the holocron marketplace plugin is installed and working. Use when the user says "/hello-world", "test plugin install", or "is the holocron marketplace working". Do NOT use for any real task.
|
||||||
|
metadata:
|
||||||
|
category: cross-cutting
|
||||||
|
---
|
||||||
|
|
||||||
|
Respond with exactly:
|
||||||
|
|
||||||
|
> Hello from the **holocron** marketplace! The `hello-world` plugin is installed and working.
|
||||||
|
> Run `claude plugin list` to see all installed plugins.
|
||||||
|
|
||||||
|
Nothing else.
|
||||||
Reference in New Issue
Block a user