Universal AI skill routing for every coding agent
Project description
Synapse Skills
Universal AI skill routing for every coding agent.
Synapse is the intelligent layer between you and 1,200+ AI skills. It understands what you need, remembers what worked, and gets smarter every session. All offline. All free.
Install
pip install synapse-skills
Usage
# Route skills for a task (Drift)
synapse "build a react landing page with auth"
# Search past sessions (Tracer)
synapse --echo "react"
# Refine a vague prompt (Distill)
synapse --distill "fix my thing"
# Use a skill bundle
synapse --bundle frontend "redesign the homepage"
# Search skills
synapse --search "authentication"
# Check ecosystem health
synapse --verify
Signature Features
| Feature | What it does |
|---|---|
| Drift | Invisible skill routing — AI auto-selects the best skills |
| Fuse | Hybrid semantic + keyword matching (never breaks) |
| Marq | Auto-detects your project type, boosts relevant skills |
| Tracer | Remembers past sessions, searchable with --echo |
| Distill | Turns vague prompts into clear, actionable briefs |
| Groove | Tracks outcomes, auto-adjusts future routing |
| Offgrid | 100% offline, zero API keys, zero cost |
| Index | 1,200+ skills from curated upstream sources |
How It Works
Your prompt → Distill (refine) → Fuse (match) → Marq (context) → Groove (learn) → Skills
- Distill sharpens vague prompts into clear briefs
- Fuse matches using meaning (semantic) + keywords (hybrid)
- Marq boosts skills based on your project type
- Groove adjusts based on what worked before
- Drift outputs the best skills invisibly
Configuration
Master Memory
Create .agent/master-memory.md in your project root to set preferences:
- **Preferred Skills:** react-best-practices, api-patterns
- **Avoid Skills:** mobile-ux
- **Notes:** This is a Next.js monorepo
Custom Skills
Drop custom skills in .agent/skills/custom/<skill-id>/SKILL.md — Synapse auto-discovers them.
All Commands
synapse "task" # Route skills
synapse --echo "keyword" # Search past sessions
synapse --distill "vague text" # Refine prompt
synapse --bundle <name> "task" # Use bundle
synapse --search "keyword" # Search skills
synapse --info <skill-id> # Skill details
synapse --list-bundles # List bundles
synapse --verify # Health check
synapse --why "task" # Explain scoring
synapse --feedback <skill> # Boost a skill
synapse --no-profile "task" # Skip Marq
synapse --no-memory "task" # Skip Tracer
synapse --no-clipboard "task" # No clipboard copy
synapse --max 5 "task" # Max skills
synapse --version # Version
Requirements
- Python 3.8+
- That's it.
Optional: pip install synapse-skills[embeddings] for semantic matching (Fuse DualCore).
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file synapse_skills-3.0.0b1.tar.gz.
File metadata
- Download URL: synapse_skills-3.0.0b1.tar.gz
- Upload date:
- Size: 34.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c515c5b4a23f33f76eed4798858a0cf380ae009b5f026d6393b114d8ff1854b1
|
|
| MD5 |
460d867ed78cd4a5316fa96683e6a584
|
|
| BLAKE2b-256 |
9b213eddad412bd5410599b99b9302883b37e27b1109642ffd34b70979be9337
|
Provenance
The following attestation bundles were made for synapse_skills-3.0.0b1.tar.gz:
Publisher:
publish.yml on nzkbuild/synapse-skills
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
synapse_skills-3.0.0b1.tar.gz -
Subject digest:
c515c5b4a23f33f76eed4798858a0cf380ae009b5f026d6393b114d8ff1854b1 - Sigstore transparency entry: 1059743843
- Sigstore integration time:
-
Permalink:
nzkbuild/synapse-skills@b29d2e7e31796c00763445ac2d220c073137efee -
Branch / Tag:
refs/tags/v3.0.0-beta.1 - Owner: https://github.com/nzkbuild
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b29d2e7e31796c00763445ac2d220c073137efee -
Trigger Event:
push
-
Statement type:
File details
Details for the file synapse_skills-3.0.0b1-py3-none-any.whl.
File metadata
- Download URL: synapse_skills-3.0.0b1-py3-none-any.whl
- Upload date:
- Size: 30.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dbb987246624a51a1e9d6a555ff19466992f566381d1b675885f9cc87283b65
|
|
| MD5 |
01a43ef3ca7e065cce649a3100878c9b
|
|
| BLAKE2b-256 |
b8e1273054f889690246669cc48927bb47f63be107c0f2c6a9520c408a460d38
|
Provenance
The following attestation bundles were made for synapse_skills-3.0.0b1-py3-none-any.whl:
Publisher:
publish.yml on nzkbuild/synapse-skills
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
synapse_skills-3.0.0b1-py3-none-any.whl -
Subject digest:
1dbb987246624a51a1e9d6a555ff19466992f566381d1b675885f9cc87283b65 - Sigstore transparency entry: 1059743846
- Sigstore integration time:
-
Permalink:
nzkbuild/synapse-skills@b29d2e7e31796c00763445ac2d220c073137efee -
Branch / Tag:
refs/tags/v3.0.0-beta.1 - Owner: https://github.com/nzkbuild
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b29d2e7e31796c00763445ac2d220c073137efee -
Trigger Event:
push
-
Statement type: