Psilodigital's plugin marketplace for Claude Code, Codex CLI, and Gemini CLI.
Each plugin packages a slice of our consulting work — agents, skills, and a vault template — so any team member or partnered client can install just the piece they need.
psilo-plugins is the reusable intelligence layer for Psilodigital's AI-augmented consulting practice. It is the portable, versioned IP we install into any environment — internal teams, partnered clients, demo machines — to give Claude/Codex/Gemini the same set of trained agents and operating procedures.
It contains, and only contains:
- Reusable AI employee definitions (
<plugin>/agents/*) - Reusable skills (
<plugin>/skills/op-* | flow-* | task-* | app-*) - Reusable workflows (composed via the skill taxonomy)
- Industry packs (
packs/*) that bundle reusable agents, skills, workflows, vault templates, and prompt scaffolding - Schemas (
schemas/*.schema.json,vault-structure.json, plugin + marketplace manifests) - Examples and templates (
vault/config.md, mirrored entry docs)
To keep the IP clean, portable, and safe to share, this repo must never contain:
- Client private data (lives in
psilodigital-clients→_clients/) - Real credentials, API keys, or tokens (live in the user's secret manager)
- Run logs or generated outputs (briefs, drafts, status updates — stay in the user vault)
- Production outputs or finalized deliverables
- Environment variables or
.envfiles - Deployment code, infrastructure, or runtime/UI applications
If you are looking for a client workspace, a runtime app, or a UI — this is not that repo. This is the IP that gets installed into those environments.
| Plugin | Agents | What it does |
|---|---|---|
| sales | Sales Strategist | Prospect research, discovery call prep, outreach drafting, follow-up writing |
| proposals | Business Analyst + Solution Architect | Meeting notes → proposal + MVP scope, with explicit assumptions and risks |
| delivery | Delivery Manager + Solution Architect + DevOps | Approved scope → milestones, sprints, status updates, GitHub issue structure |
Plugins are independent — install one or all three.
Packs group plugin capabilities into product-facing bundles that match how clients think about the work.
| Pack | What it bundles |
|---|---|
| core-sme-ops | v0.1.0 experimental pack for sales, discovery, proposal, scope, delivery planning, and follow-up workflows for SME operations work |
# 1. Clone this repo locally
git clone https://github.com/psilodigital/psilo-plugins.git
cd psilo-plugins
# 2. Make sure the companion vault repos are cloned into the user vault
# (see the psilodigital-vault and psilodigital-clients READMEs)
# Result: ~/Documents/psilodigital/vault/{_company,_clients}/
# 3. Register this repo as a local plugin marketplace
# In Claude Code:
/plugin marketplace add /full/path/to/psilo-plugins
# 4. Install whichever plugins you need
/plugin install sales@psilodigital
/plugin install proposals@psilodigital
/plugin install delivery@psilodigitalOn first run, each plugin scaffolds its own sub-vault under ~/Documents/psilodigital/vault/<plugin>/ and asks you to fill in config.md.
<plugin>/
├── .claude-plugin/plugin.json ← Claude Code manifest
├── .codex-plugin/plugin.json ← Codex CLI manifest
├── CLAUDE.md / AGENTS.md / GEMINI.md ← mirrored entry points
├── agents/<role>.md ← agent personas
├── skills/ ← four-layer taxonomy
│ ├── op-* ← user-facing entry points
│ ├── flow-* ← multi-step internals called by ops
│ ├── task-* ← atomic primitives called by flows
│ └── app-* ← external data connectors (optional)
└── vault/
├── config.md ← user-vault template
└── vault-structure.json ← declares the user-vault shape
Plugin code is in this repo. Plugin data is in two companion repos cloned into the user's local vault:
~/Documents/psilodigital/vault/
├── _company/ ← from psilodigital-vault (positioning, services, tone, pricing)
├── _clients/ ← from psilodigital-clients (per-client folders — sensitive)
├── sales/ ← scaffolded by this repo's sales plugin
├── proposals/ ← scaffolded by this repo's proposals plugin
└── delivery/ ← scaffolded by this repo's delivery plugin
This separation keeps reusable code public-friendly while keeping company and client data restricted.
cp -r sales/ new-plugin/- Edit
new-plugin/.claude-plugin/plugin.json,.codex-plugin/plugin.json,CLAUDE.md(mirror toAGENTS.md+GEMINI.md), agents, skills, andvault/config.md. - Register the plugin in
.claude-plugin/marketplace.jsonand.agents/plugins/marketplace.json.
- Business-friendly language first, technical second
- Separate facts, assumptions, risks, recommendations
- Never overpromise integrations or automation
- Never expose secrets
- Never mix client contexts
- Never send communications directly — drafts only
- Ask for human approval before any external action
Each plugin's agent definition enforces these rules. Psilodigital-specific governance (approval rules, data classification, review checklists) lives in psilodigital-vault.
Internal Psilodigital IP. Do not redistribute without explicit approval.