Skip to content

Commit e20d857

Browse files
Public agent-skills catalog for Open Design (marketplace index + per-skill sidecars)
0 parents  commit e20d857

3,344 files changed

Lines changed: 1077468 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules/
2+
.DS_Store
3+
__pycache__/

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# ai-skills-public
2+
3+
Agent skills collected from Claude Code, Codex, Cursor and Antigravity setups, packaged for Open Design: each skill folder has a SKILL.md plus an open-design.json sidecar (plugin spec v1), and `open-design-marketplace.json` at the root exposes the whole set as an installable catalog.
4+
5+
Import into Open Design: Plugins → Add → Import from link → paste this repo's URL.
6+
7+
Layout: claude-code/skills, claude-code/agents, codex/skills, cursor/skills, cursor/skills-cursor, antigravity/.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
3+
"name": "caveman",
4+
"description": "Ultra-compressed communication mode for Claude Code. Cuts ~75% of tokens while keeping full technical accuracy.",
5+
"owner": {
6+
"name": "Julius Brussee",
7+
"url": "https://github.com/JuliusBrussee"
8+
},
9+
"plugins": [
10+
{
11+
"name": "caveman",
12+
"description": "Talk like caveman. Cut ~75% tokens. Keep all technical accuracy.",
13+
"source": "./",
14+
"category": "productivity"
15+
}
16+
]
17+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"name": "caveman",
3+
"description": "Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.",
4+
"author": {
5+
"name": "Julius Brussee",
6+
"url": "https://github.com/JuliusBrussee"
7+
},
8+
"hooks": {
9+
"SessionStart": [
10+
{
11+
"hooks": [
12+
{
13+
"type": "command",
14+
"command": "node \"${CLAUDE_PLUGIN_ROOT}/src/hooks/caveman-activate.js\"",
15+
"timeout": 5,
16+
"statusMessage": "Loading caveman mode..."
17+
}
18+
]
19+
}
20+
],
21+
"UserPromptSubmit": [
22+
{
23+
"hooks": [
24+
{
25+
"type": "command",
26+
"command": "node \"${CLAUDE_PLUGIN_ROOT}/src/hooks/caveman-mode-tracker.js\"",
27+
"timeout": 5,
28+
"statusMessage": "Tracking caveman mode..."
29+
}
30+
]
31+
}
32+
]
33+
}
34+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[features]
2+
hooks = true
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"hooks": {
3+
"SessionStart": [
4+
{
5+
"matcher": "startup|resume",
6+
"hooks": [
7+
{
8+
"type": "command",
9+
"command": "echo 'CAVEMAN MODE ACTIVE. Rules: Drop articles/filler/pleasantries/hedging. Fragments OK. Short synonyms. Pattern: [thing] [action] [reason]. [next step]. Not: Sure! I would be happy to help you with that. Yes: Bug in auth middleware. Fix: Code/commits/security: write normal. User says stop caveman or normal mode to deactivate.'",
10+
"timeout": 5,
11+
"statusMessage": "Loading caveman mode"
12+
}
13+
]
14+
}
15+
]
16+
}
17+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"source": "https://github.com/JuliusBrussee/caveman",
3+
"type": "github-release",
4+
"releaseTag": "v1.9.0"
5+
}

antigravity/caveman/.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# These are supported funding model platforms
2+
3+
github: JuliusBrussee
4+
patreon: # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
12+
polar: # Replace with a single Polar username
13+
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
14+
thanks_dev: # Replace with a single thanks.dev username
15+
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: Bug report
3+
about: Caveman speak wrong or break
4+
labels: bug
5+
---
6+
7+
**What happen**
8+
<!-- What caveman do wrong -->
9+
10+
**Expected**
11+
<!-- What caveman should do -->
12+
13+
**Before/after example**
14+
```
15+
Input: [your prompt]
16+
Got: [what caveman said]
17+
Want: [what caveman should say]
18+
```
19+
20+
**Platform**
21+
- [ ] Claude Code
22+
- [ ] Codex
23+
- [ ] Other: ___
24+
25+
**Version / install method**

0 commit comments

Comments
 (0)