From asi
Indexes 1057 hatchery repos with GAY.md color assignments across plurigrid, bmorphism, TeglonLabs. Provides Python script to generate Claude skills from repos.
npx claudepluginhub plurigrid/asi --plugin asiThis skill uses the workspace's default tool permissions.
> *1057 repos. 1055 GAY.md files. One color lattice.*
Provides curated index of bmorphism's 2155 GitHub starred repositories and top created repos on Julia scientific computing, category theory, Emacs tools, and MCP servers.
Searches GitHub repositories by keyword or topic to find skill-related repos, agent-skill tagged projects, or libraries for skill generation. Use 'cowork search' for discovery before install/generate.
Suggests relevant GitHub Copilot skills from awesome-copilot repo matching repo context and history; avoids duplicates, identifies outdated local skills in .github/skills/.
Share bugs, ideas, or general feedback.
1057 repos. 1055 GAY.md files. One color lattice.
| Owner | Repos | Primary Focus |
|---|---|---|
| plurigrid | 557 | Infrastructure, protocols |
| bmorphism | 405 | Research, Julia, category theory |
| TeglonLabs | 63 | MCP servers, tooling |
| Tritwies | 11 | Formal methods |
| Others | 21 | Various |
| # | Repo | Hex | Skill Potential |
|---|---|---|---|
| 1 | bmorphism/Gay.jl | #B0285F | Core color generation |
| 2 | bmorphism/GayMonteCarloMeasurements.jl | #77DEB1 | Stochastic coloring |
| 3 | bmorphism/CatColab | #8ADB6E | Collaborative categories |
| 4 | TeglonLabs/narya | #3A71C0 | HOTT proof assistant |
| 5 | TeglonLabs/mcp-server-tree-sitter | #2A7AE3 | AST parsing MCP |
| 6 | TeglonLabs/radare2-mcp | #D6DB4C | Binary analysis MCP |
| 7 | TeglonLabs/chroma | #6638C2 | Color utilities |
| 8 | TeglonLabs/topoi | #AF100A | Topos theory |
| 9 | TeglonLabs/ohy | #AD90E0 | Hy language tools |
| 10 | TeglonLabs/Stahl | #C30F2D | Steel→Stahl translation |
| 11 | TeglonLabs/topOS | #969D34 | Topos-based OS |
| 12 | TeglonLabs/joker | #61BFE7 | Clojure linter |
| 13 | TeglonLabs/bison | #79EBDD | Parser generator |
| 14 | TeglonLabs/deepwiki-mcp | #D7D085 | DeepWiki MCP |
| 15 | plurigrid/ACSets.jl | #E146A8 | Attributed C-Sets |
| 16 | plurigrid/AlgebraicRewriting.jl | #0BAD20 | DPO rewriting |
Each repo contains GAY.md with:
# GAY - Gamut-Aware Yielding
> **Repo Color:** `#XXXXXX` | **Seed:** `0x...` | **Index:** N/1055
## Chromatic Identity
Global Fingerprint: 0x...
Global Color: #...
This Repo: #... (index N)
# Find repos by pattern
ls /Users/bob/ies/hatchery_repos | grep -i pattern
# Read GAY.md for color
head -20 /Users/bob/ies/hatchery_repos/owner__repo/GAY.md
# Count by owner
ls /Users/bob/ies/hatchery_repos | cut -d'_' -f1 | sort | uniq -c | sort -rn
from pathlib import Path
hatchery = Path("/Users/bob/ies/hatchery_repos")
skills = Path("/Users/bob/.claude/skills")
def hatch_skill(repo_name: str, skill_name: str):
repo = hatchery / repo_name
gay = repo / "GAY.md"
readme = repo / "README.md"
# Extract color from GAY.md
color = extract_color(gay.read_text())
# Create skill directory
skill_dir = skills / skill_name
skill_dir.mkdir(exist_ok=True)
# Generate SKILL.md
(skill_dir / "SKILL.md").write_text(f'''---
name: {skill_name}
description: Hatchery skill from {repo_name}
trit: {hash(skill_name) % 3 - 1}
color: {color}
---
# {skill_name}
Source: {repo_name}
Color: {color}
{readme.read_text() if readme.exists() else ""}
''')
Repos are assigned trits by index mod 3:
Index % 3 = 0 → ERGODIC (coordinator)
Index % 3 = 1 → PLUS (generator)
Index % 3 = 2 → MINUS (validator)
gay-mcp - Color generationbmorphism-stars - 2155 starred reposgh-interactome - Contributor networksdepth-search - Research across reposSeed: 137508
Fingerprint: 0x21924