Cinema Manager
Personal media library management — discover content, save to Quark cloud drive, auto-organize for Infuse/Plex. Plugin system for content sources. Use when user wants to find/watch movies, save to cloud drive, or manage media library.
Install
npx skills add DavidBB-L/cinema-manager --skill cinema-managergit clone --depth 1 https://github.com/DavidBB-L/cinema-manager.git /tmp/cinema-manager
mkdir -p ~/.claude/skills
cp -r /tmp/cinema-manager/. ~/.claude/skills/cinema-managerPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Cinema Manager
Media discovery → Cloud save → Library organization.
## Quick Start
```bash
python3 scripts/cinema.py auto "电影名" # search + save + organize
python3 scripts/cinema.py search "电影名" # search only
python3 scripts/cinema.py plugins # list plugins
```
## Config
`config.json` (not committed, create from `config.example.json`):
- `quark.cookie` — Quark session cookie (login to pan.quark.cn, copy cookie from browser DevTools)
- `plugins` — enable/disable content source plugins
- `save_folder` — Quark folder name (default: "影视资源")
## Adding Content Sources
1. Copy `scripts/plugins/example.py` to `scripts/plugins/your_site.py`
2. Implement `search()` and `extract_link()`
3. Add `"your_site": {"enabled": true}` to config.json
## Library Management
`cinema.py organize <fid> <title> --type movie|tv`
Organizes files into Infuse/Plex-compatible structure:
- Movies: `影视资源/Movie Name (Year)/Movie Name (Year).ext`
- TV: `影视资源/Show Name/Season XX/Show Name - SXXEXX.ext`
## Workflow
1. User says "I want to watch X"
2. `cinema.py search` across all configured sources
3. Score results, pick best quality version
4. `cinema.py save` → quark drive
5. `cinema.py organize` → proper folder structure
6. Infuse/Plex auto-detects and fetches metadataDetails
- Skill name
cinema-manager- Repository
- DavidBB-L/cinema-manager
- Repo updated
- 10 June 2026
FAQ
What does the Cinema Manager skill do?
Personal media library management — discover content, save to Quark cloud drive, auto-organize for Infuse/Plex. Plugin system for content sources. Use when user wants to find/watch movies, save to cloud drive, or manage media library.
How do I install the Cinema Manager skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add DavidBB-L/cinema-manager --skill cinema-manager. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Cinema Manager popular?
It lives in DavidBB-L/cinema-manager, which has 274 GitHub stars and 18 forks.
Related skills
Linked-API/linkedin-skills
General-purpose LinkedIn automation – fetch profiles, search people and companies, send messages, manage connections, create posts, and more. Use when the user wants to interact with LinkedIn.
Socrates
341bevibing/socrates-skill
Socratic method teaching skill that guides users to discover answers themselves through questioning, never giving direct answers. TRIGGER when: user's message contains 'socratic', 'Socrates', or '소크라테스'. Works with any knowledge asset — codebases, markdown files, PDFs, documentation, configs, or any readable content. Respond in the user's language.
Taisly Social Media Posting
222taisly/agent
Connect AI agents to Taisly through MCP to publish and schedule videos, inspect history, and manage reposts.
I18next Localization
248i18next/i18next-cli
Takes an app from hardcoded strings to a localized, continuously translated one with i18next (Locize optional): stack detection, config, wrapping strings in t(), key extraction, Locize sync, and AI translation. Use when the user asks to add or set up i18n, internationalization, localization, translations, or multi-language support, including phrasings like "add i18n", "internationalize my app", "make my app multilingual", "make my app translatable", "localize my app", "find hardcoded strings", "wrap my strings", and library-specific ones like "set up i18next", "add react-i18next", "use next-i1
Zero Slop
152manavmishra/ZeroSlop
Edit drafts into natural prose, inspect AI-sounding patterns, or review how a specified audience might respond passage by passage. Zero Slop runs inside the user's existing AI assistant with local tools that protect source details. Use for humanizing or de-slopping writing, polishing outward-facing prose, social drafts, final editorial checks, or an explicit simulated reader review. Preserve facts, voice and format; reader simulations are hypotheses, not human feedback.
Clarity
337addyosmani/clarity
Draft, rewrite, or review reader-facing prose so it is specific, useful, and recognizably the author's without inventing facts or performing humanness. Use for essays, articles, newsletters, documentation, talks, launch copy, and other important prose that feels generic, hollow, or AI-shaped. Supports co-write, rewrite, review, and lint modes.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.