By pforret
Convert URLs, YouTube videos, and RSS feeds to Markdown using markitdown
npx claudepluginhub pforret/cli-skills --plugin markdown-webA plugin marketplace for Claude Code — CLI-based skills wrapping popular tools.
/plugin marketplace add pforret/cli-skills
/plugin install screenshot-web@cli-skills
/plugin install screenshot-desktop@cli-skills
/plugin install markdown-web@cli-skills
/plugin install markdown-file@cli-skills
Each plugin has a setup.sh that installs dependencies. Run it once before first use. Claude will do this automatically when the skill is invoked.
Option A — Python venv (default):
bash setup.sh
Option B — Docker (no Python/venv needed):
bash setup.sh --docker
Each plugin also has a run.sh wrapper that auto-detects whether to use Docker or venv, so you don't need to remember which mode you installed with.
| Plugin | Description | Wraps |
|---|---|---|
| screenshot-web | Take web page screenshots (by URL) | shot-scraper |
| screenshot-desktop | Capture desktop/screen/window screenshots | Native OS tools |
| markdown-web | Convert URLs, YouTube, RSS feeds to Markdown | markitdown |
| markdown-file | Convert local files (PDF, DOCX, PPTX, etc.) to Markdown | markitdown |
cli-skills/
├── .claude-plugin/
│ └── marketplace.json # marketplace catalog
├── plugins/
│ └── <plugin-name>/
│ ├── .claude-plugin/
│ │ └── plugin.json # plugin manifest
│ ├── skills/
│ │ └── <skill-name>/
│ │ └── SKILL.md # skill definition (loaded by Claude Code)
│ ├── setup.sh # one-time dependency install
│ └── ... # scripts, requirements.txt, etc.
├── CLAUDE.md
└── README.md
plugins/my-plugin/ with the structure aboveSKILL.md with YAML frontmatter (description field required).claude-plugin/plugin.json with name, description, versionrequirements.txt, and setup.sh.claude-plugin/marketplace.jsonUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Frontend design skill for UI/UX implementation
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.