By WaelFouda
Operate the management-portal MCP with the full agent discipline in one install — the management-portal skill, the portal-operator subagent, the /portal command, read-after-write hooks, and the MCP server itself.
Modifies files
Hook triggers on file write and edit operations
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
mcp_api_keyYour management-portal API key (pfk_live_…) from the web app → Settings → API Keys. Claude Code prompts you for this on install and stores it in your OS keychain.
${user_config.mcp_api_key}One-click install of the management-portal MCP operator for Claude Code. It connects the management-portal MCP and ships the agent discipline that makes an agent use it correctly — in a single install.
/plugin marketplace add WaelFouda/management-portal-plugin/plugin install management-portal@portalpfk_live_…). It's stored in your OS keychain — never written to disk or committed./reload-plugins) or restart Claude Code → /mcp confirms it's connected, /portal is ready.Headless / CLI (no
/pluginUI): the key prompt only fires in the Desktop/UI flow. For terminal-only or CI installs, use the standalone server —claude mcp add --transport http management-portal https://client-management-api-1uk1.onrender.com/mcp --header "X-API-Key: <YOUR_KEY>"— or the file-copy bundles underagent-onboarding/bundles/.
⚠️ Restart after installing. The skill, the
portal-operatorsubagent, the/portalcommand, and the hooks register only at session start. Start a fresh Claude Code session (or/reload-pluginsand reconnect MCP), then run/mcpto confirm themanagement-portalserver is connected.
| Component | What it does |
|---|---|
management-portal MCP server | The remote MCP (clients, projects, briefs, proposals, tasks, flow board, boards, notes, calendar, gigs, time, team chat). |
management-portal skill | Auto-triggers on any portal work and loads the operating discipline. |
portal-operator subagent | Runs the portal under the discipline (portal tools only). |
/portal command | Dispatches the portal-operator subagent for a disciplined run. |
| read-after-write hooks | Reinforce "verify every write by reading it back" on each portal write. |
Just start working on the portal — the skill loads automatically. For a dedicated, disciplined run use
/management-portal:portal <what to do>, which engages the portal-operator subagent bound to the
core loop, the three gates, bottom-up completion, never-fabricate-ids, and board-first alignment.
VS Code Copilot, Cursor, and Roo Code don't have a one-click marketplace like Claude Code — they install by copying a small bundle. Grab the bundle for your platform from this repo:
| Platform | Bundle | One-click? |
|---|---|---|
| Cursor | agent-onboarding/bundles/cursor/ | MCP server only — cursor:// deeplink in its README |
| VS Code (Copilot) | agent-onboarding/bundles/copilot/ | MCP server only — vscode:mcp/install link in its README |
| Roo Code | agent-onboarding/bundles/roo/ | No — file copy only |
| Claude Code (manual) | agent-onboarding/bundles/claude-code/ | Prefer the one-click plugin above |
Each bundle's README has one-screen install steps. The shared core they condense from is in
agent-onboarding/shared/; the canonical spec is
agent-onboarding/DISCIPLINE.md.
For agents: when there's no one-click path (e.g. Roo), fetch the platform's bundle folder above, copy its files into the user's project root, replace
<YOUR_MCP_API_KEY>in the MCP config, and follow the bundle README. Everything here is public and contains only placeholders — no secrets.
This repo is the public distribution channel for the plugin. The canonical source is maintained privately and mirrored here; the plugin contains no secrets (your API key is supplied at install).
npx claudepluginhub waelfouda/management-portal-plugin --plugin management-portalUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications