{"name":"bennoloeffler-ai-plugins","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"bennoloeffler-ai-heartbeat-timer-plugins-ai-heartbeat-timer","source":{"source":"github","repo":"bennoloeffler/claude-code-personal-agent-plugins-skills"},"description":"Self-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.","version":"0.1.0","strict":true,"keywords":["timer","cron","scheduler","heartbeat","mcp"],"category":"utilities"},{"name":"bennoloeffler-ai-ms365-plugins-ai-ms365","source":{"source":"github","repo":"bennoloeffler/claude-code-personal-agent-plugins-skills"},"description":"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.","version":"1.0.0","strict":true,"keywords":["microsoft365","ms365","outlook","calendar","teams","sharepoint","graph-api","mcp"],"category":"utilities"},{"name":"bennoloeffler-ai-create","source":{"source":"github","repo":"bennoloeffler/claude-code-personal-agent-plugins-skills"},"description":"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.","version":"1.0.0","strict":false,"keywords":[],"category":"utilities"}]}