1
0
Эх сурвалжийг харах

feat: add Claude Code plugin marketplace support

Add marketplace and plugin manifests so users can install this skill
directly from Claude Code via `/plugin marketplace add` and `/plugin install`.

All original skill files remain at the repo root (no breaking changes for
existing users). The plugin directory uses symlinks back to root files,
keeping a single source of truth.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Zara Zhang 2 сар өмнө
parent
commit
97f4a78a81

+ 18 - 0
.claude-plugin/marketplace.json

@@ -0,0 +1,18 @@
+{
+  "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
+  "name": "frontend-slides",
+  "description": "Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files.",
+  "owner": {
+    "name": "zarazhangrui",
+    "url": "https://github.com/zarazhangrui"
+  },
+  "plugins": [
+    {
+      "name": "frontend-slides",
+      "description": "Zero-dependency HTML presentation generator with 12 curated visual themes, PPT conversion, and anti-AI-slop design philosophy.",
+      "source": "./plugins/frontend-slides",
+      "category": "productivity",
+      "tags": ["presentations", "slides", "html", "design", "powerpoint"]
+    }
+  ]
+}

+ 12 - 1
README.md

@@ -20,7 +20,18 @@ https://github.com/user-attachments/assets/ef57333e-f879-432a-afb9-180388982478
 
 ## Installation
 
-### For Claude Code Users
+### Via Plugin Marketplace (Recommended)
+
+Install directly from Claude Code in two commands:
+
+```bash
+/plugin marketplace add zarazhangrui/frontend-slides
+/plugin install frontend-slides@frontend-slides
+```
+
+Then use it by typing `/frontend-slides` in Claude Code.
+
+### Manual Installation
 
 Copy the skill files to your Claude Code skills directory:
 

+ 13 - 0
plugins/frontend-slides/.claude-plugin/plugin.json

@@ -0,0 +1,13 @@
+{
+  "name": "frontend-slides",
+  "version": "1.0.0",
+  "description": "Zero-dependency HTML presentation generator with 12 curated visual themes, PPT conversion, and anti-AI-slop design philosophy.",
+  "author": {
+    "name": "zarazhangrui",
+    "url": "https://github.com/zarazhangrui"
+  },
+  "homepage": "https://github.com/zarazhangrui/frontend-slides",
+  "repository": "https://github.com/zarazhangrui/frontend-slides",
+  "license": "MIT",
+  "keywords": ["presentations", "slides", "html", "design", "powerpoint", "animations"]
+}

+ 1 - 0
plugins/frontend-slides/skills/frontend-slides/SKILL.md

@@ -0,0 +1 @@
+../../../../SKILL.md

+ 1 - 0
plugins/frontend-slides/skills/frontend-slides/STYLE_PRESETS.md

@@ -0,0 +1 @@
+../../../../STYLE_PRESETS.md

+ 1 - 0
plugins/frontend-slides/skills/frontend-slides/animation-patterns.md

@@ -0,0 +1 @@
+../../../../animation-patterns.md

+ 1 - 0
plugins/frontend-slides/skills/frontend-slides/html-template.md

@@ -0,0 +1 @@
+../../../../html-template.md

+ 1 - 0
plugins/frontend-slides/skills/frontend-slides/scripts/deploy.sh

@@ -0,0 +1 @@
+../../../../../scripts/deploy.sh

+ 1 - 0
plugins/frontend-slides/skills/frontend-slides/scripts/export-pdf.sh

@@ -0,0 +1 @@
+../../../../../scripts/export-pdf.sh

+ 1 - 0
plugins/frontend-slides/skills/frontend-slides/scripts/extract-pptx.py

@@ -0,0 +1 @@
+../../../../../scripts/extract-pptx.py

+ 1 - 0
plugins/frontend-slides/skills/frontend-slides/viewport-base.css

@@ -0,0 +1 @@
+../../../../viewport-base.css