Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/soul-brews-studio-project
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/project
What's inside
- Skill name
project- Description
- Clone and track external repos. Use when user shares a GitHub URL to study or develop, or says "search repos", "find repo", "where is [project]". For active development, use /incubate.
- License
- MIT
- Instructions
- 190 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (14)
- SKILL.md
- project-manager.md
- create.ts · scripts/
- history.ts · scripts/
- incubate.ts · scripts/
- index.ts · scripts/
- learn.ts · scripts/
- offload.ts · scripts/
- resolve-slug.ts · scripts/
- reunion.ts · scripts/
- search.ts · scripts/
- spinoff.ts · scripts/
- utils.ts · scripts/
- slugs.yaml · templates/
SKILL.md (first lines)
# project-manager
Track and manage external repos: Learn (study) | Incubate (develop)
## Golden Rule
**ghq owns the clone → ψ/ owns the symlink**
Never copy. Always symlink. One source of truth.
## When to Use
Invoke this skill when:
- User shares a GitHub URL and wants to study/clone it
- User mentions wanting to learn from a codebase
- User wants to start developing on an external repo
- Need to find where a previously cloned project lives
## Step 0 — Anchor (date-stamp + root)
```bash
date "+🕐 %H:%M %Z (%A %d %B %Y)"
# Find oracle root — git toplevel that has CLAUDE.md + ψ/
ORACLE_ROOT=$(git rev-parse --show-toplevel 2>/dev/null)
if [ -n "$ORACLE_ROOT" ] && [ -f "$ORACLE_ROOT/CLAUDE.md" ] && { [ -d "$ORACLE_ROOT/ψ" ] || [ -L "$ORACLE_ROOT/ψ" ]; }; then
PSI="$ORACLE_ROOT/ψ"
elif [ -f "$(pwd)/CLAUDE.md" ] && { [ -d "$(pwd)/ψ" ] || [ -L "$(pwd)/ψ" ]; }; then
ORACLE_ROOT="$(pwd)"
PSI="$ORACLE_ROOT/ψ"
else
echo "⚠️ Not in oracle repo (no CLAUDE.md + ψ/ at git root). Writing to pwd."
ORACLE_ROOT="$(pwd)"
PSI="$ORACLE_ROOT/ψ"
fi
```
## Actions
### learn [url|slug]
Clone repo for **study** (read-only reference).
```bash
# 1. Clone via ghq
ghq get -u https://github.com/owner/repo
# 2. Create org/repo symlink structure
GHQ_ROOT=$(ghq root)
mkdir -p "$PSI/learn/owner"
ln -sf "$GHQ_ROOT/github.com/owner/repo" "$PSI/learn/owner/repo"
```
**Output** (announce-mode — absolute path):
# announce-mode → absolute path (no ψ/, no ~/, no $VAR, no ...).
# Use: echo "marker: $RESOLVED_PATH" — bash substitutes. See CONVENTIONS.md.
```bash
LINK="$PSI/learn/owner/repo"
echo "✅ Linked: $LINK"
```
### incubate — REDIRECTS TO /incubate
> **`/project incubate` is now `/incubate`.**
> If the user says `/project incubate [args]`, run `/incubate [args]` instead.
> Do NOT execute incubate logic here — invoke the standalone `/incubate` skill with the same arguments.
### find [query]
Search for project across all locations:
```bash
# Search ghq repos
ghq list | grep -i "query"
# Search learn/incubate symlinks (org/repo structure)
find "$PSI/learn" "$PSI/incubate" -type l 2>/dev/null | grep -i "query"
```
**Output**: List matches with their ghq paths
### list
Show all tracked projects with rich metadata (#227):
```bash
echo "📦 Projects"
echo ""
# Collect all tracked repos (learn + incubate symlinks)
REPOS=()
for link in $(find "$PSI/learn" "$PSI/incubate" -name "origin" -type l 2>/dev/null | sort); do
dir=$(dirname "$link")
owner=$(basename "$(dirname "$dir")")
repo=$(basename "$dir")
type="learn"
echo "$link" | grep -q "incubate" && type="incubate"
REPOS+=("$owner/$repo:$type")
done
if [ ${#REPOS[@]} -eq 0 ]; then
echo " No tracked projects. Use /learn or /incubate to add."
else
printf " %-35s %-6s %-8s %-8s %s\n" "Repo" "Stars" "License" "Type" "Description"
printf " %-35s %-6s %-8s %-8s %s\n" "───────────────────────────────────" "──────" "────────" "────────" "──────────────────────"
for entry in "${REPOS[@]}"; do
slug="${entry%%:*}"
type="${entry##*:}"
# Fetch metadata from GitHub (cached per session)
meta=$(gh api "repos/$slug" --jq '"\(.stargazers_count)\t\(.license.spdx_id // "none")\t\(.description // "-" | .[0:40])"' 2>/dev/null || echo "?\tnone\t-")
stars=$(echo "$meta" | cut -f1)
license=$(echo "$meta" | cut -f2)
desc=$(echo "$meta" | cut -f3)
printf " %-35s %-6s %-8s %-8s %s\n" "$slug" "⭐$stars" "$license" "$type" "$desc"
done
fiFrom Soul-Brews-Studio/arra-oracle-skills-cli, MIT.
More from Soul-Brews-Studio/arra-oracle-skills-cli
- 0.786score
round-table
Soul-Brews-Studio
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN…
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
soul
Soul-Brews-Studio
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
forward
Soul-Brews-Studio
Hand off the current session to the next one.
SkillBFreshness: B★ 125Claude Code +9 - 0.740score
recap
Soul-Brews-Studio
Session orientation and awareness — retro summaries, handoffs, git state, focus.
SkillBFreshness: B★ 125Claude Code +9 - 0.736score
rrr
Soul-Brews-Studio
Create a session retrospective with an AI diary and reusable lessons.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
feel
Soul-Brews-Studio
Capture how the system feels — energy, momentum, burnout, breakthrough.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
psi
Soul-Brews-Studio
Attach a code repo's ψ vault to a caretaker oracle — check, link, heal, unlink.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
oracle-title-forge
Soul-Brews-Studio
Forge a title + subtitle (or reframe) for a BOOK, article, talk, or any technical piece, then hand off to a cover so it has LIFE and honesty — not…
SkillBFreshness: B★ 125Claude Code +9 - 0.729score
learn
Soul-Brews-Studio
Explore a codebase with parallel Haiku agents — clone, read, and document.
SkillBFreshness: B★ 125Claude Code +9 - 0.729score
incubate
Soul-Brews-Studio
Clone or create repos for active development — the right hand of /learn.
SkillBFreshness: B★ 125Claude Code +9 - 0.724score
oracle-write-complete-book
Soul-Brews-Studio
Write a complete book from scratch — outline, parallel Sonnet drafting, Thai word break, typst PDF rendering, review, title brainstorm, publish to GitHub.
SkillBFreshness: B★ 125Claude Code +9 - 0.682score
dig
Soul-Brews-Studio
Mine Claude Code sessions — timeline, gaps, repo attribution, session history.
SkillCFreshness: C★ 125Claude Code +9
Signals
- Stars
- 125
- Forks
- 58
- Open issues
- 26
- Last commit (this folder)
- Jul 15, 2026 (3 months ago)
- Last release
- Jul 25, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Soul-Brews-Studio
- 0.786score
soul
Soul-Brews-Studio
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
round-table
Soul-Brews-Studio
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN…
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
recap
Soul-Brews-Studio
Session orientation and awareness — retro summaries, handoffs, git state, focus.
SkillBFreshness: B★ 125Claude Code +9 - 0.740score
forward
Soul-Brews-Studio
Hand off the current session to the next one.
SkillBFreshness: B★ 125Claude Code +9 - 0.736score
rrr
Soul-Brews-Studio
Create a session retrospective with an AI diary and reusable lessons.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
psi
Soul-Brews-Studio
Attach a code repo's ψ vault to a caretaker oracle — check, link, heal, unlink.
SkillBFreshness: B★ 125Claude Code +9
Cite this page
project skill. Agent Mart. https://agentmart.dev/skills/soul-brews-studio-project (last updated 2026-10-24)