deckling
NewGenerate professional PPTX presentations using Anthropic Platform Skills API
Summary
Deckling enables you to generate and refine professional PowerPoint presentations directly from Claude Code using Anthropic's Platform Skills API.
- It streamlines slide creation, editing, and formatting without leaving your development environment.
Overview
Custom plugins and skills for Claude Code.
Available
| Name | Type | Description | Install Command |
|---|---|---|---|
| deckling | Plugin | Generate PPTX presentations using Anthropic Platform Skills API | /plugin install deckling@ccc |
| mvp-launch | Plugin | MVP launch readiness checker with /launch-check command | /plugin install mvp-launch@ccc |
| product-management | Plugin | AI-native PM: competitor research, gap analysis, WINNING prioritization | /plugin install product-management@ccc |
| excalidraw | Skill | Generate architecture diagrams as .excalidraw files with optional PNG/SVG export | /plugin install ccc-skills@ccc |
| streak | Skill + Commands | Universal challenge tracker with /streak, /streak-new, etc. | /plugin install ccc-skills@ccc |
Installation
# Add this repo as a marketplace
/plugin marketplace add ooiyeefei/ccc
# Install the deckling plugin (has /deckling command)
/plugin install deckling@ccc
# Install the skills collection (includes excalidraw and streak)
/plugin install ccc-skills@cccPlugin: Deckling
Generate and refine PowerPoint presentations using Anthropic's Platform Skills API.
/deckling "Quarterly Review - 3 slides"
/deckling "Change title to 'Q4 Results'" --refine quarterly.pptxSee plugins/deckling/README.md for full documentation.
Plugin: MVP Launch
Analyze web app codebases against a battle-tested 10-point MVP launch checklist. Based on "Realistic MVP Launch Checklist (from building 30+ apps)".
/launch-checkThe 10-Point Checklist:
- Stripe Setup (webhooks, trials, failed payments)
- Mobile-First Design (real device testing)
- Smooth Onboarding (minimal steps, fast first win)
- AI & Automation Stability (retries, error handling)
- Critical Emails (welcome, trial-ending, failed payment)
- Error Logging (catch bugs before users)
- User Feedback Loop (simple form or tool)
- Auth & Roles (secure pages, basic roles)
- Custom Domain with SSL (no dev URLs)
- Real Database & Backups (automated backups)
Philosophy: "Don't overbuild. Just make it stable, usable, and something people can trust."
See plugins/mvp-launch/README.md for full documentation.
Skill: Excalidraw Generator
Generate architecture diagrams from any codebase as .excalidraw files, with optional PNG and SVG export.
After installing ccc-skills, just ask Claude Code:
"Generate an architecture diagram for this project"
"Create an excalidraw diagram of the system"
"Visualize this codebase as an excalidraw file"
"Export this diagram to PNG"Features:
- •Analyzes any codebase (Node.js, Python, Java, Go, etc.)
- •No prerequisites - works without existing diagrams or Terraform
- •Proper 90-degree elbow arrows (not curved)
- •Color-coded components by type (database, API, storage, etc.)
- •Dynamic IDs and labels based on discovered components
- •PNG/SVG export via Playwright and
@excalidraw/utils(no manual upload needed)
See skills/excalidraw/README.md for quick start guide. See skills/excalidraw/SKILL.md for full documentation.
Streak - Challenge Tracker
Universal challenge tracker with flexible cadence, intelligent insights, and cross-challenge learning detection.
Slash Commands (Recommended)
After installing ccc-skills, use these commands for reliable, deterministic triggering:
/streak # Check in to active challenge
/streak-new # Create a new challenge (guided)
/streak-list # List all challenges
/streak-switch NAME # Switch active challenge
/streak-stats # View progress and achievements
/streak-insights # Cross-challenge insightsNatural Language (Alternative)
You can also ask Claude Code naturally - it will invoke the skill when relevant:
"Check in to my challenge"
"Start a new streak"
"Show my stats"Features
- •Universal: Works for any challenge type (learning, habits, building, fitness, creative, custom)
- •Flexible Cadence: Daily, weekly, or custom N-day intervals per challenge
- •AI-Powered Insights: Auto-detects compound learning and semantic connections
- •Achievements: Streak badges and milestone rewards
- •Calendar Export: Optional .ics file for calendar reminders
- •Zero Config: Works locally with no external dependencies
Example Challenges
- •30 Days of Coding
- •Read 12 Books This Year
- •Morning Meditation Habit
- •Daily Sketching Practice
See skills/streak/README.md for quick start guide. See skills/streak/SKILL.md for full documentation.
Plugin: Product Management
AI-native product management for startups. Process signals, not features.
After installing ccc-skills, just ask Claude Code:
"Analyze my product"
"Research competitors"
"Find feature gaps we should build"
"What should we build next?"Key Commands
/pm analyze # Deep product understanding
/pm landscape # Market overview + competitors
/pm gaps # Batch gap analysis with WINNING scores
/pm file # Create GitHub Issues for top priorities
/pm roadmap # Organize into Now/Next/LaterWINNING Filter
Prioritize with objective scoring: WINNING = Pain × Timing × Execution
- •40-60: FILE (high conviction)
- •25-39: WAIT (monitor)
- •0-24: SKIP (not worth it)
spec-kit Integration
This skill handles WHAT to build (product discovery). For HOW to build, use spec-kit:
/pm file → GitHub Issue → /speckit.specify → /speckit.plan → /speckit.implementThe GitHub Issue IS the handoff—no extra command needed.
See plugins/product-management/README.md for full documentation.
Contributing
We welcome contributions! CCC follows a hybrid contribution model:
| Contribution Type | Process |
|---|---|
| Bug fixes | PRs welcome directly |
| Documentation | PRs welcome directly |
| New features | Open issue first for discussion |
| New skills/plugins | Open issue first for discussion |
Quick start:
- Fork the repo
- Create a branch
- Make changes and test with Claude Code
- Submit a PR
See CONTRIBUTING.md for detailed guidelines.
Good First Issues
Look for issues labeled good first issue - they're great for getting started!
Support
If you find CCC useful, consider supporting its development:
<a href="https://buymeacoffee.com/afYkK7e"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="130"></a>
License
MIT
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/deckling.md https://raw.githubusercontent.com/ooiyeefei/ccc/main/SKILL.md/decklingUse Cases
Usage Examples
/deckling "Quarterly Review - 3 slides"
/deckling "Change title to 'Q4 Results'" --refine quarterly.pptx
/deckling "Create a 5-slide deck on our new API features with bullet points"
Security Audits
Frequently Asked Questions
What is deckling?
Deckling enables you to generate and refine professional PowerPoint presentations directly from Claude Code using Anthropic's Platform Skills API. It streamlines slide creation, editing, and formatting without leaving your development environment.
How to install deckling?
To install deckling: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/deckling.md https://raw.githubusercontent.com/ooiyeefei/ccc/main/SKILL.md. Finally, /deckling in Claude Code.
What is deckling best for?
deckling is a skill categorized under General. It is designed for: api. Created by ooiyeefei.
What can I use deckling for?
deckling is useful for: Quickly generate a presentation outline and slides for a quarterly business review.; Refine an existing PPTX file by changing titles, adding slides, or updating content.; Create a technical deck for a product launch with consistent branding and layout.; Automate the generation of weekly status reports as slide decks from structured data.; Draft a pitch deck for investors with iterative edits based on feedback.; Convert meeting notes or documentation into a polished presentation..