Contribute in public
Diversio Engineering builds these tools in the open: 19 plugins, 21 plugin skills, and 5 pi packages, all reviewed through standard GitHub issues and pull requests.
Where the work happens
Use GitHub for bugs, proposals, reviews, and contribution docs.
Source, catalog, and release history
Browse plugin and pi-package source, inspect manifests, and review recent changes directly in the repository.
Open GitHub → IssuesBugs, proposals, and docs drift
Open issues when command behavior, install docs, or repo metadata drift from the actual codebase.
View issues → Pull RequestsReviewable changes only
Skills, manifests, docs, and pi packages all flow through normal PR review. Keep changes scoped and version bumps synchronized.
Browse PRs → Contributor GuideThe repo’s working agreement
Use the contribution guide for plugin shape, pi-package rules, validation commands, and doc-sync expectations.
Read CONTRIBUTING.md →More from Diversio Engineering
Beyond Agentic Tools, we maintain a few other open source repos worth exploring.
clickup-mcp
Connect ClickUp tasks and workspace context to MCP-enabled tools.
DiversioTeam/clickup-mcp Open GitHub → MCPgemini-cli-mcp
Expose Gemini CLI workflows through MCP for research and automation.
DiversioTeam/gemini-cli-mcp Open GitHub → Shared runtimepi-cmux
Shared cmux utilities used in Pi-powered terminal workflows.
DiversioTeam/pi-cmux Open GitHub →People behind the work
5 contributors in repository history, excluding bots, with 279 authored commits represented here.
How a good contribution moves
This repo is configuration-heavy, so a strong contribution is mostly about shape, sync, and guardrails.
Pick the right layer
Decide whether the change belongs in a skill, a Claude Code plugin wrapper/manifest, a pi package, or repo docs.
Edit the canonical files
Update SKILL.md first, keep wrappers thin, and sync plugin or package manifests with the user-facing docs.
Run local guardrails
Validate skill size, JSON, and pi-package command discovery before asking anyone else to review the change.
Open a clean PR
Use standard GitHub review, link the motivating issue when relevant, and keep the diff narrow enough to audit quickly.
What to check before review
Most repeated failures in this repo are sync failures: versions, docs, wrappers, and package metadata drifting apart.
- Version sync : Plugin changes should update both the plugin manifest and the top-level registry manifest in `.claude-plugin/marketplace.json`.
- Wrapper coverage : Every changed Claude Code skill should still have at least one command wrapper.
- Skill size budget : Changed SKILL.md files stay at or below 500 lines.
- Doc accuracy : README, catalog, and distribution docs should stay aligned with install and invoke behavior.
- Pi package checks : When a pi package changes, validate its package.json and smoke-test command discovery.
bash scripts/validate-skills.sh
jq -e . .claude-plugin/marketplace.json >/dev/null
jq -e . plugins/<plugin>/.claude-plugin/plugin.json >/dev/null
jq -e . pi-packages/<package>/package.json >/dev/null Questions, security issues, or unclear docs?
Route feedback to the channel that matches the problem so it can turn into docs, scripts, or CI instead of staying tribal knowledge.
tech@diversio.com
Use email when GitHub alone is not the right path.
Security policy
Follow the security page for responsible disclosure instead of filing a public issue.
Read policy → DocumentationAuthoring and distribution guide
The docs section explains directory shape, SKILL.md conventions, runtime distribution, and validation commands.
Open docs →