ワンクリックで
plex-media-server
Install, configure, and manage Plex Media Server. Stream your movies, TV shows, and music to any device.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Install, configure, and manage Plex Media Server. Stream your movies, TV shows, and music to any device.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
AI Agent Marketplace for OpenClaw. Browse and discover 60+ free & premium agents — developer tools, content, automation, video, research, and more.
Network-wide ad and tracker blocking at the DNS level. A Pi-hole alternative that runs directly on your machine as an OpenClaw skill. No separate h...
agentplace's autonomous marketing experiments. Use when agentplace wants to try new content, test hooks, track what works, and iterate independently. Covers X posting, TikTok experimentation, and growth tracking.
Generates clean API documentation from code, endpoints, or descriptions — OpenAPI, markdown, or README format
Generates mock API responses with realistic fake data from OpenAPI specs or plain descriptions
Generates professional system architecture diagrams (Mermaid flowcharts, sequence diagrams, C4 models, deployment views) and Architecture Decision Records from plain English descriptions
| name | plex-media-server |
| description | Install, configure, and manage Plex Media Server. Stream your movies, TV shows, and music to any device. |
Install, configure, and manage Plex Media Server. Stream your movies, TV shows, and music to any device.
Category: home, media API Key Required: No (Plex is free, Plex Pass optional)
Sets up Plex Media Server so you can stream your personal media library to any device — phone, tablet, smart TV, laptop, game console. Your agent handles installation, library setup, organization, server health, and troubleshooting.
Ubuntu/Debian:
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/plex.gpg
sudo apt update
sudo apt install plexmediaserver -y
Raspberry Pi (same as above, ARM supported).
Docker:
docker run -d \
--name plex \
--network host \
-e PLEX_CLAIM="claim-XXXX" \
-v /path/to/config:/config \
-v /path/to/media:/media \
plexinc/pms-docker
Get your claim token at: https://www.plex.tv/claim/
sudo systemctl status plexmediaserver
curl -s http://localhost:32400/identity
Web UI: http://YOUR_IP:32400/web
Plex expects this structure:
/media/
├── Movies/
│ └── Movie Name (2024)/
│ └── Movie Name (2024).mkv
├── TV Shows/
│ └── Show Name/
│ └── Season 01/
│ ├── Show Name - S01E01.mkv
│ └── Show Name - S01E02.mkv
├── Music/
│ └── Artist/
│ └── Album/
│ └── 01 - Track.mp3
└── Photos/
Open http://YOUR_IP:32400/web, sign in with your Plex account, and add libraries pointing to each folder.
sudo ufw allow 32400/tcp
sudo chown -R plex:plex /media
sudo systemctl status plexmediaserver --no-pager
curl -s http://localhost:32400/identity | python3 -c "
import sys,xml.etree.ElementTree as ET
tree = ET.parse(sys.stdin)
r = tree.getroot()
print(f\"Plex {r.get('version','')} - {r.get('friendlyName','')}\")"
# Scan all libraries
curl -s "http://localhost:32400/library/sections/all/refresh?X-Plex-Token=TOKEN"
# List library sections
curl -s "http://localhost:32400/library/sections?X-Plex-Token=TOKEN" | python3 -c "
import sys,xml.etree.ElementTree as ET
tree = ET.parse(sys.stdin)
for d in tree.findall('.//Directory'):
print(f\"Section {d.get('key')}: {d.get('title')} ({d.get('type')}) - {d.get('totalSize',0)} items\")"
curl -s "http://localhost:32400/status/sessions?X-Plex-Token=TOKEN" | python3 -c "
import sys,xml.etree.ElementTree as ET
tree = ET.parse(sys.stdin)
videos = tree.findall('.//Video')
if not videos: print('Nothing playing')
for v in videos:
user = v.find('.//User')
print(f\"{user.get('title','Unknown')} watching: {v.get('grandparentTitle','')} {v.get('title','')}\")"
df -h /media 2>/dev/null || df -h /
du -sh /media/*/ 2>/dev/null
curl -s "http://localhost:32400/library/recentlyAdded?X-Plex-Token=TOKEN" | python3 -c "
import sys,xml.etree.ElementTree as ET
tree = ET.parse(sys.stdin)
for v in list(tree.findall('.//Video'))[:10] + list(tree.findall('.//Directory'))[:10]:
print(f\"{v.get('title','')} ({v.get('year','')})\")"
sudo systemctl restart plexmediaserver
The user can find their token at: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/
Or from the web UI: open any media item > "Get Info" > "View XML" — the token is in the URL.
# Pattern: /Movies/Movie Name (Year)/Movie Name (Year).ext
mkdir -p "/media/Movies/Inception (2010)"
mv inception.mkv "/media/Movies/Inception (2010)/Inception (2010).mkv"
# Pattern: /TV Shows/Show/Season XX/Show - SXXEXX.ext
mkdir -p "/media/TV Shows/Breaking Bad/Season 01"
mv episode1.mkv "/media/TV Shows/Breaking Bad/Season 01/Breaking Bad - S01E01.mkv"
sudo ufw status, ensure port 32400 is openls -la /media), run library scan