A marketplace for Claude Code skills, agents, and commands.
Discover and install productivity packages for Claude development workflows. Register once, use across all your projects.
/plugin marketplace add randlee/synaptic-canvas# Browse all packages interactively
/plugin
# Or install directly
/plugin install sc-delay-tasks@synaptic-canvasThat's it! Commands, agents, and skills are immediately available in Claude Code.
For advanced use cases or automation, the Python CLI is still available:
# Register marketplace
python3 tools/sc-install.py registry add synaptic-canvas \
https://raw.githubusercontent.com/randlee/synaptic-canvas/main/docs/registries/nuget/registry.json
# Install package
python3 tools/sc-install.py install sc-delay-tasks
β οΈ Deprecation Notice: The Python CLI is deprecated and will be removed in v1.0.0. Please use/plugincommands.See Legacy Installation Guide for details.
Polling and delay utilities β Wait for conditions and check on intervals with minimal overhead.
Use when you need to:
- Delay execution before running checks (perfect for CI/CD pipelines)
- Poll on bounded intervals for external system readiness
- Wait for GitHub Actions, PR reviews, or deployment completion
π Full README | π‘ 7 Use Cases | π§ Troubleshooting | π Changelog
Git worktree management β Manage parallel development with automatic tracking and safety checks.
Use when you need to:
- Work on multiple branches simultaneously without context switching
- Isolate experiments in separate worktrees for safety
- Track worktree state across your team
- Clean up old worktrees with built-in safety checks
π Full README | π‘ 7 Use Cases | π§ Troubleshooting | π Changelog
Package management β Discover, install, and manage Synaptic Canvas packages.
Use when you need to:
- Discover packages available in the marketplace registry
- List installed packages and check their versions
- Install packages globally or locally in specific repos
- Check package compatibility with your environment
π Full README | π‘ 7 Use Cases | π§ Troubleshooting | π Changelog
NuGet & C# analysis β Generate AI-ready context from .NET projects for code review and documentation.
Use when you need to:
- Analyze .NET/NuGet projects with AI assistance
- Generate documentation from C# code automatically
- Check framework and dependency compatibility
- Create AI-ready context from large codebases
π Full README | π‘ 7 Use Cases | π§ Troubleshooting | π Changelog
GitHub issue lifecycle management β List, create, update issues, and implement fixes in isolated worktrees with automated testing and PR creation.
Use when you need to:
- List and browse GitHub issues with filtering
- Create and update issues interactively
- Implement bug fixes in isolated worktrees
- Automate testing, commits, and PR creation
- Maintain clean main working directory during fixes
π Full README | π‘ 10 Use Cases | π§ Troubleshooting | π Changelog
| Goal | Package | Link |
|---|---|---|
| Wait before checking if something is ready | sc-delay-tasks | Examples |
| Work on multiple branches simultaneously | sc-git-worktree | Guide |
| Fix GitHub issues in isolated worktrees | sc-github-issue | Examples |
| Analyze a C# project with AI | sc-repomix-nuget | Examples |
| Discover & install packages | sc-manage | Guide |
| See all available packages | Any | Registry |
| Package | Type | Status | Version | Tier | Requirements |
|---|---|---|---|---|---|
| sc-delay-tasks | Utilities | π‘ Beta | 0.6.0 | 0 | Python 3.6+ |
| sc-git-worktree | Git Tools | π‘ Beta | 0.6.0 | 1 | Git 2.27+ |
| sc-manage | Package Mgr | π‘ Beta | 0.6.0 | 0 | Python 3.6+ |
| sc-repomix-nuget | Analysis | π‘ Beta | 0.6.0 | 2 | Node 18+, .NET SDK |
| sc-github-issue | GitHub | π‘ Beta | 0.6.0 | 2 | Git 2.27+, gh CLI 2.0+ |
Status: β Stable (production-ready) | π‘ Beta (active development) | π΄ Deprecated (not recommended)
python3 tools/sc-install.py install PACKAGE_NAMEInstalls to your user Claude configuration (~/.claude). Use this for tools you want everywhere.
python3 tools/sc-install.py install PACKAGE_NAME --localInstalls to the current repoβs .claude/ folder. Use this for repo-specific tools.
python3 tools/sc-install.py install PACKAGE_NAME --dest /path/to/repo/.claudeInstalls to a specific .claude/ folder.
- Clone or download the package folder
- Copy contents to your project's
.claude/directory - If Tier 1: Replace
{{REPO_NAME}}tokens with your repository name - If Tier 2: Verify all dependencies are installed
- Getting Started Guide β Complete introduction
- Use Cases by Package β Real-world examples (28 total)
- Troubleshooting Guide β Common issues and solutions
- Installation Help β Dependencies and requirements
- Diagnostic Tools β Debug installation and version issues
- CONTRIBUTING.md β How to create and submit packages
- Versioning Strategy β How versions work across layers
- Release Process β How packages are released
- Package Manifest Guide β manifest.yaml format
- Security Policy β Our security commitment and practices
- Publisher Verification β How we verify publishers
- Dependency Information β All package requirements
- Security Scanning β How we scan for vulnerabilities
Every package in Synaptic Canvas is:
β Publisher Verified β Published by verified GitHub organization β Security Scanned β Automated vulnerability checks on every release β Dependency Audited β All requirements documented and tracked β Openly Licensed β MIT licensed, full source available β Actively Maintained β Regular updates and community support
Learn more about our security practices β
- No setup or substitution needed
- Ready to use immediately
- Example:
sc-delay-tasks - Setup time: < 1 minute
- Auto-replaces variables like
{{REPO_NAME}} - Customizes to your project automatically
- Example:
sc-git-worktree - Setup time: 1-2 minutes
- Requires external tools (Python, Node, .NET SDK, etc.)
- Most powerful capabilities
- Example:
sc-repomix-nuget - Setup time: 5-10 minutes (depends on your environment)
You need Python 3.6 or later. See Dependency Guide for installation instructions.
Make sure you've registered the marketplace first:
python3 tools/sc-install.py registry add synaptic-canvas \
https://raw.githubusercontent.com/randlee/synaptic-canvas/main/docs/registries/nuget/registry.jsonTry installing to a specific repository instead of globally:
python3 tools/sc-install.py install PACKAGE --dest /path/to/repo/.claudeRun the diagnostic tool:
scripts/security-scan.pyβ See Complete Troubleshooting Guide β See Diagnostic Tools β Check Package-Specific Guides
Want to contribute a new package to the marketplace? We'd love to have it!
- Read CONTRIBUTING.md β Complete package authoring guide
- Review a sample manifest.yaml β See the format
- Check Package Manifest Guide β Field reference
- Look at existing packages β Use as templates
- Create
manifest.yamlwith package metadata - Write commands, skills, and agents in
.claude/ - Create comprehensive
README.mdwith examples - Add
USE-CASES.mdwith real workflows (7+ scenarios) - Include
TROUBLESHOOTING.mdwith common issues - Create
CHANGELOG.mddocumenting all versions - Test on Windows, macOS, and Linux
- Open a pull request to contribute
- π Found a bug? β GitHub Issues
- π‘ Have an idea? β GitHub Discussions
- π Need help? β See Troubleshooting above
- π Security concern? β See SECURITY.md
- π€ Want to contribute? β See CONTRIBUTING.md
MIT β See LICENSE for details
Complete documentation index with all guides and references β