Publishport

Publish, cross-post and schedule content on social and content platforms — X/Twitter, Reddit, LinkedIn, Medium, Dev.to, Hashnode, Substack, Bluesky, Mastodon, Threads, Telegram, Tumblr, Pinterest, YouTube, TikTok, plus Chinese platforms such as Xiaohongshu (RedNote), Douyin, Bilibili, Zhihu, Weibo and WeChat — through the user's own logged-in browser via PublishPort. Also covers setting PublishPort up for the user, checking which accounts are connected, attaching images or video to a post, and confirming a post actually went live. Use whenever the user asks to post, publish, cross-post, repost

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add karuha-m/publishport-skill --skill publishport
Manual install
git clone --depth 1 https://github.com/karuha-m/publishport-skill.git /tmp/publishport-skill
mkdir -p ~/.claude/skills
cp -r /tmp/publishport-skill/skills/publishport ~/.claude/skills/publishport

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Publishing with PublishPort

PublishPort runs publishing commands **on the user's own machine, inside their own logged-in
browser**. No platform API keys, no cloud account impersonation — every action comes from the
user's real session, which is why platforms with no public write API (Xiaohongshu, Douyin,
Zhihu, WeChat…) can be published to at all.

Two rules matter more than everything else below:

- **Never guess a flag.** Ask the CLI for its schema; it is the only accurate source.
- **Never publish twice.** A command that errors may still have posted. Check, then retry.

Throughout this file, `publishport` means the official CLI. Run it as
`npx -y publishport@latest <command>`, or install it once with `npm install -g publishport`.

## 0. Setup

If you were pointed at this file to set PublishPort up, do these steps in order. If
`publishport status` already reports a credential, skip step 2.

1. **Install this skill**, so future sessions know how to publish without being sent here again:

   ```bash
   npx -y skills add https://www.publishport.app/skill.md -g -y
   ```

   It installs into every agent it detects on this machine; add `-a <agent>` (for example
   `-a claude-code`, `-a codex`, `-a cursor`) to install for yourself only. Without Node.js, save
   this file yourself as `publishport/SKILL.md` in your skills folder. In a hosted chat with no
   persistent skills folder, skip this step.

2. **Connect the user's account.**

   ```bash
   publishport login
   ```
Read the full skill on GitHub

Details

Skill name
publishport
Path
skills/publishport/SKILL.md
License
MIT
Repo updated
21 October 2026

FAQ

What does the Publishport skill do?

Publish, cross-post and schedule content on social and content platforms — X/Twitter, Reddit, LinkedIn, Medium, Dev.to, Hashnode, Substack, Bluesky, Mastodon, Threads, Telegram, Tumblr, Pinterest, YouTube, TikTok, plus Chinese platforms such as Xiaohongshu (RedNote), Douyin, Bilibili, Zhihu, Weibo and WeChat — through the user's own logged-in browser via PublishPort. Also covers setting PublishPort up for the user, checking which accounts are connected, attaching images or video to a post, and confirming a post actually went live. Use whenever the user asks to post, publish, cross-post, repost

How do I install the Publishport skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add karuha-m/publishport-skill --skill publishport. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Related skills

Harmonic Mixing

songfinder-dev/songfinder-skills

Find a song's BPM, musical key and Camelot code, and build beatmatched or harmonically compatible playlists and DJ sets. Use when the user asks how fast a track is, what key it is in, whether two songs mix together, what to play next after a given track, or asks for a set list, a transition, or tracks that sound similar to something. Also covers energy, danceability and valence for playlist curation.

Images, Video & AudioIn 1 list

Meshy Pose Rigging

rickyworld/rigmeshy-by-ricky

Guidance for shooting/posing a character photo before turning it into a rigged, animation-ready 3D model with Meshy AI's Auto-Rig — covers the ideal T-pose/A-pose reference shot, the full Image/Text-to-3D to Auto-Rig workflow, a troubleshooting table for common rigging failures (collapsing shoulders, fused fingers, asymmetric deformation, floating/sinking models), and UniRig as a free self-hosted alternative. Use this whenever the user wants to rig a character in Meshy, is preparing a reference photo for a humanoid/creature 3D model, mentions T-pose, A-pose, Meshy Auto-Rig, Mixamo-compatible e

Images, Video & AudioIn 1 list

Identify Song

songfinder-dev/songfinder-skills

Identify what song is playing in a video, a link, or an audio file — the "what song is this?" question. Use when the user shares a YouTube/TikTok/Instagram/SoundCloud/Bilibili/X link and asks what the music is, points at an audio or video file on disk and asks to name the track, or asks you to find a song they can only describe by where they heard it. Also covers looking up a known song's ISRC, album, label, release date and Spotify/Apple Music links.

Images, Video & AudioIn 1 list

Make Faceless Video

airdropfi/autoshort-skills

Make a narrated, captioned faceless short video (AI images and AI voice) on the user's own AutoShort or StoryShort account. Works with either MCP server, detects which one is connected, agrees the script with the user, shows the credit price the server returns and renders only after an explicit yes, then polls the render and returns the video link. Use when the user wants to make, draft, render or publish a short video, YouTube Short, TikTok or Reel.

Images, Video & AudioIn 1 list

Managing Container Registries

jeremylongshore/claude-code-plugins-plus-skills

This skill enables Claude to manage container registries, including ECR, GCR, and Harbor. It should be used when the user needs to create, configure, or manage container image registries. It helps generate production-ready configurations, implement best practices, and ensure a security-first approach. Use this skill when the user mentions terms like "container registry," "ECR," "GCR," "Harbor," "image repository," or requests assistance with managing container images. It's also helpful for generating configuration code for DevOps pipelines related to container registries.

Images, Video & Audio

Kavel Image

hanshs474/kavel-image-skill

Generate an image from a prompt through Kavel's anonymous endpoint — no API key, no account, no card. Use when the user asks for an image, a poster, a thumbnail, or any visual asset and there is no image model wired up. Photo edits and video need a Kavel API key.

Images, Video & AudioIn 1 list

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.