Microsoft 365 (Outlook, Calendar, Teams, SharePoint, OneDrive) via @softeria/ms-365-mcp-server. Cross-platform wrapper handles npx differences between macOS/Linux and Windows. Credentials loaded from ~/.claude/.env/ms365.env.
Plugins and skills to turn Claude Code into a 24/7 personal assistant.
Every plugin and skill in this marketplace starts with the ai- prefix — type /ai- in Claude Code and the whole collection clusters together.
| Entry | Type | What it does |
|---|---|---|
ai-heartbeat-timer | real plugin (MCP) | Self-ticking cron. Define recurring prompts in timer.md; a bundled MCP server fires them into your session as <channel> events. Includes the /ai-timer skill for natural-language timer management. |
ai-ms365 | real plugin (MCP + skill + commands) | Microsoft 365 (Outlook, Calendar, Teams, SharePoint, OneDrive) via @softeria/ms-365-mcp-server. Cross-platform npx wrapper. Bring your own Azure AD app credentials. |
ai-create | skill bundle | Image / diagram / slide-deck generation: ai-create-image (gpt-image-1), ai-create-image-set (consistent series for slide backgrounds), ai-create-diagram (D2 → SVG/PNG), ai-create-slide-deck-variants (10 HTML deck aesthetics — Reveal.js + WebSlides). Bring your own OpenAI key. |
Add the marketplace using /plugin marketplace add, followed by <owner>/<repo> (GitHub form) or a URL:
/plugin marketplace add bennoloeffler/claude-code-personal-agent-plugins-skills
Then install plugins via:
/plugin install <plugin-name>@ai-plugins
For example:
/plugin install ai-heartbeat-timer@ai-plugins
/plugin install ai-ms365@ai-plugins
/plugin install ai-create@ai-plugins
List what is available in the marketplace:
/plugin marketplace list
Pull updates:
/plugin marketplace update ai-plugins
The marketplace name
ai-pluginscomes from.claude-plugin/marketplace.jsonin this repo — it's what you use as the@<marketplace>suffix on install.
After the marketplace is added, you also get the bundled skills (/ai-timer, /ai-ms365, /ai-ms365-login, /ai-create-*) and commands by default.
User-supplied secrets live in ~/.claude/.env/<plugin>.env (one file per plugin, mode 0600). On first run, each plugin that needs credentials writes a .template next to its expected env file and exits with instructions — no embedded credentials anywhere in this repo.
| Plugin / skill | Secrets file |
|---|---|
ai-ms365 | ~/.claude/.env/ms365.env (Azure AD client ID / tenant / secret) |
ai-create-image | ~/.claude/.env/ai-create-image.env (OPENAI_API_KEY) |
ai-create-image-set | ~/.claude/.env/ai-create-image-set.env (OPENAI_API_KEY) |
ai-heartbeat-timer)The heartbeat plugin pushes prompts into your session via the experimental claude/channel MCP capability. That capability is gated — you must start Claude Code with --dangerously-load-development-channels plugin:ai-heartbeat-timer@ai-plugins (or use the org-managed allowlist on Team plans). See plugins/ai-heartbeat-timer/README.md for the full gate explanation and shell-alias setup.
.
├── .claude-plugin/marketplace.json Marketplace catalog
├── plugins/
│ ├── ai-heartbeat-timer/ Real plugin (MCP server + skill + hook)
│ └── ai-ms365/ Real plugin (MCP server + skill + commands)
├── skills/
│ ├── ai-create-diagram/
│ ├── ai-create-image/
│ ├── ai-create-image-set/
│ └── ai-create-slide-deck-variants/
└── CLAUDE.md Repo conventions for Claude Code
CLAUDE.md)ai- prefix everywhere. Plugin names, skill names, slash commands.~/.claude/.env/<plugin>.env. Plugins fail loud on first run when missing, with a template + instructions.SKILL_INSTALLED.md / SKILL_INSTALL_FAILED.md markers; no silent retry on install failure.MIT.
Admin access level
Server config contains admin-level keywords
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.
npx claudepluginhub bennoloeffler/claude-code-personal-agent-plugins-skills --plugin ai-ms365Self-ticking cron replacement for Claude Code. Define recurring prompts in timer.md; a bundled MCP server fires them into your session as <channel source="heartbeat"> events.
Image / diagram / slide-deck generation. Bundles four skills: ai-create-image (gpt-image-1), ai-create-image-set (consistent series for slide backgrounds), ai-create-diagram (D2 → SVG/PNG), ai-create-slide-deck-variants (10 HTML deck aesthetics built on Reveal.js + WebSlides). User supplies their own OpenAI API key at ~/.claude/.env/ai-create-image.env / ai-create-image-set.env.
CRM Customer Analysis Command for VundS
LinkedIn-Assistent für Benno: Nachrichten, Mitteilungen und Networking auf Deutsch mit Browser-Automation
Format prompts for the ralph-wiggum agentic loop with optional code analysis and DoD enhancement
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Memory compression system for Claude Code - persist context across sessions
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.