File contents Skill Bonds Registry
Discovered via 3× triadic random walk across 467 skills
Seeds: 0xDEAD (MINUS), 0xBEEF (ERGODIC), 0xCAFE (PLUS)
Bond Categories (Full Skill Graph)
Rank
Bond
Count
Coverage
1
GF(3)
456
97.6%
2
DuckDB
361
77.3%
3
Category
222
47.5%
4
Gay.jl
147
31.5%
5
Babashka
137
29.3%
6
ACSet
133
28.5%
7
MCP
89
19.1%
8
Sheaf
84
18.0%
9
Random Walk
75
16.1%
10
SICP
4
0.9%
Top 5 Compatible Skill Bonds
Bond
Skills
Strength
Integration
lisp-unity
babashka ↔ sicp
0.95
Shared Lisp/functional paradigm
execution-bridge
babashka ↔ duckdb
0.93
bb scripts drive DuckDB queries
determinism
duckdb ↔ random-walk-fusion
0.92
SplitMix64 PRNG seeding
schema-first
acsets ↔ duckdb
0.90
Both use declarative schemas
derivational
sicp ↔ random-walk-fusion
0.88
Substitution = derivation chains
Known Conflicts (42 total)
Category
Count
Severity
Remediation
duckdb-path-mismatch
20
🔴 CRITICAL
Replace /Users/bob → /Users/alice
multi-trit-identity
10
🔵 LOW
Skills claim multiple trits (ok)
gf3-violation-noted
4
🟡 MEDIUM
Add rebalancing skill to triad
voice-saturation
4
🔵 LOW
Limit say -v voices per skill
mcp-multi-world-collision
2
🟠 HIGH
Separate world_X refs
schema-redefinition
2
🟡 MEDIUM
Consolidate @acset_type
Critical Path Conflicts (Top 10)
Skill
Conflict
duck-agent
duckdb-path-mismatch
duckdb-ies
duckdb-path-mismatch
ies-triadic
duckdb-path-mismatch
naturality-factor
duckdb-path-mismatch
pun-decomposition
duckdb-path-mismatch
sense
duckdb-path-mismatch
browser-history-acset
duckdb-path-mismatch
duck-time-travel
duckdb-path-mismatch
hyjax-relational
duckdb-path-mismatch
wev-liquidity-monitor
mcp-multi-world-collision
GF(3) Conserved Triads (15 verified)
MINUS (-1)
ERGODIC (0)
PLUS (+1)
hvm-runtime
rama-gay-clojure
scheme
topos-of-music
rama-gay-clojure
file-organizer
topos-of-music
protocol-acset
scheme
godel-machine
rama-gay-clojure
scheme
topos-of-music
rama-gay-clojure
joker-lint
turing-chemputer
zig-programming
trifurcated-transfer
topos-of-music
terminal
triadic-skill-orchestrator
invoice-organizer
rama-gay-clojure
scheme
ocaml
directed-interval
scheme
topos-of-music
stellogen
self-validation-loop
ocaml
amp-team-usage
scheme
topos-of-music
rama-gay-clojure
curiosity-driven
ocaml
influence-propagation
scheme
babashka
duck-agent
acsets
sicp
random-walk-fusion
duckdb
Integration Patterns
1. ACSet-DuckDB Bridge
(defn acset->duckdb [acset db-path]
(duck/execute! db-path
"INSERT INTO acset_morphisms VALUES (?, ?)"
[(:src acset) (:tgt acset)]))
2. SICP Chapter Walker
(defn sicp-walk [seed chapters]
(let [walk-fn (random-walk-fusion seed)]
(take 5 (iterate walk-fn {:chapter 1}))))
3. Functional Schema Pipeline
(def sicp-schema
'{:Ob [Procedure Data]
:Hom {:apply [Procedure Data]
:eval [Data Procedure]}})
Usage
Load balanced triads:
skill acsets babashka duck-agent # GF(3) = 0
skill sicp random-walk-fusion duck-agent # GF(3) = 0
Generated : 2026-01-01 via random-walk-fusionSeeds : 0xDEAD (MINUS), 0xBEEF (ERGODIC), 0xCAFE (PLUS)
1 --- 2 name: skill-bonds 3 description: Skill Bonds Registry 4 --- 5 6 # Skill Bonds Registry 7 8 > Discovered via 3× triadic random walk across **467 skills** 9 > Seeds: 0xDEAD (MINUS), 0xBEEF (ERGODIC), 0xCAFE (PLUS) 10 11 ## Bond Categories (Full Skill Graph) 12 13 | Rank | Bond | Count | Coverage | 14 |------|------|-------|----------| 15 | 1 | **GF(3)** | 456 | 97.6% | 16 | 2 | **DuckDB** | 361 | 77.3% | 17 | 3 | **Category** | 222 | 47.5% | 18 | 4 | **Gay.jl** | 147 | 31.5% | 19 | 5 | **Babashka** | 137 | 29.3% | 20 | 6 | **ACSet** | 133 | 28.5% | 21 | 7 | **MCP** | 89 | 19.1% | 22 | 8 | **Sheaf** | 84 | 18.0% | 23 | 9 | **Random Walk** | 75 | 16.1% | 24 | 10 | **SICP** | 4 | 0.9% | 25 26 ## Top 5 Compatible Skill Bonds 27 28 | Bond | Skills | Strength | Integration | 29 |------|--------|----------|-------------| 30 | **lisp-unity** | babashka ↔ sicp | 0.95 | Shared Lisp/functional paradigm | 31 | **execution-bridge** | babashka ↔ duckdb | 0.93 | bb scripts drive DuckDB queries | 32 | **determinism** | duckdb ↔ random-walk-fusion | 0.92 | SplitMix64 PRNG seeding | 33 | **schema-first** | acsets ↔ duckdb | 0.90 | Both use declarative schemas | 34 | **derivational** | sicp ↔ random-walk-fusion | 0.88 | Substitution = derivation chains | 35 36 ## Known Conflicts (42 total) 37 38 | Category | Count | Severity | Remediation | 39 |----------|-------|----------|-------------| 40 | **duckdb-path-mismatch** | 20 | 🔴 CRITICAL | Replace `/Users/bob` → `/Users/alice` | 41 | **multi-trit-identity** | 10 | 🔵 LOW | Skills claim multiple trits (ok) | 42 | **gf3-violation-noted** | 4 | 🟡 MEDIUM | Add rebalancing skill to triad | 43 | **voice-saturation** | 4 | 🔵 LOW | Limit `say -v` voices per skill | 44 | **mcp-multi-world-collision** | 2 | 🟠 HIGH | Separate world_X refs | 45 | **schema-redefinition** | 2 | 🟡 MEDIUM | Consolidate @acset_type | 46 47 ### Critical Path Conflicts (Top 10) 48 49 | Skill | Conflict | 50 |-------|----------| 51 | duck-agent | duckdb-path-mismatch | 52 | duckdb-ies | duckdb-path-mismatch | 53 | ies-triadic | duckdb-path-mismatch | 54 | naturality-factor | duckdb-path-mismatch | 55 | pun-decomposition | duckdb-path-mismatch | 56 | sense | duckdb-path-mismatch | 57 | browser-history-acset | duckdb-path-mismatch | 58 | duck-time-travel | duckdb-path-mismatch | 59 | hyjax-relational | duckdb-path-mismatch | 60 | wev-liquidity-monitor | mcp-multi-world-collision | 61 62 ## GF(3) Conserved Triads (15 verified) 63 64 | MINUS (-1) | ERGODIC (0) | PLUS (+1) | 65 |------------|-------------|-----------| 66 | hvm-runtime | rama-gay-clojure | scheme | 67 | topos-of-music | rama-gay-clojure | file-organizer | 68 | topos-of-music | protocol-acset | scheme | 69 | godel-machine | rama-gay-clojure | scheme | 70 | topos-of-music | rama-gay-clojure | joker-lint | 71 | turing-chemputer | zig-programming | trifurcated-transfer | 72 | topos-of-music | terminal | triadic-skill-orchestrator | 73 | invoice-organizer | rama-gay-clojure | scheme | 74 | ocaml | directed-interval | scheme | 75 | topos-of-music | stellogen | self-validation-loop | 76 | ocaml | amp-team-usage | scheme | 77 | topos-of-music | rama-gay-clojure | curiosity-driven | 78 | ocaml | influence-propagation | scheme | 79 | babashka | duck-agent | acsets | 80 | sicp | random-walk-fusion | duckdb | 81 82 ## Integration Patterns 83 84 ### 1. ACSet-DuckDB Bridge 85 ```clojure 86 (defn acset->duckdb [acset db-path] 87 (duck/execute! db-path 88 "INSERT INTO acset_morphisms VALUES (?, ?)" 89 [(:src acset) (:tgt acset)])) 90 ``` 91 92 ### 2. SICP Chapter Walker 93 ```clojure 94 (defn sicp-walk [seed chapters] 95 (let [walk-fn (random-walk-fusion seed)] 96 (take 5 (iterate walk-fn {:chapter 1})))) 97 ``` 98 99 ### 3. Functional Schema Pipeline 100 ```clojure 101 (def sicp-schema 102 '{:Ob [Procedure Data] 103 :Hom {:apply [Procedure Data] 104 :eval [Data Procedure]}}) 105 ``` 106 107 ## Usage 108 109 Load balanced triads: 110 ```bash 111 skill acsets babashka duck-agent # GF(3) = 0 112 skill sicp random-walk-fusion duck-agent # GF(3) = 0 113 ``` 114 115 --- 116 **Generated**: 2026-01-01 via random-walk-fusion 117 **Seeds**: 0xDEAD (MINUS), 0xBEEF (ERGODIC), 0xCAFE (PLUS)
plurigrid/asi/tree/main/plugins/asi/skills/skill-bonds commit e7036b363c
Frequently asked questions How do I install the Skill Bonds skill? Run npx skillmds@latest add plurigrid/skill-bonds in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Skill Bonds skill do? Skill Bonds Registry It is listed under Coding & Dev Tools on SkillMD.
Is Skill Bonds safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Skill Bonds? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Skill Bonds free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Skill Bonds? plurigrid (@plurigrid) published this skill. Their other Agent Skills are listed on their SkillMD profile.