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 →