agentsclimarketplace

Pub

Skill coreyrab/pubthis/plugin/skills/pub

Publish content from the current conversation to pubthis.co and get a temporary shareable URL. Use when the user asks to share, publish, expose, preview, or create a link to any content — reports, chats, markdown, HTML, prototypes, documents, or images.From its SKILL.md

Install
npx -y skills add coreyrab/pubthis --skill pub

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.0 KB, 438 tokens by cl100k_base, as published. Nobody here has run it

/pub — Publish to a shareable URL

When the user invokes /pub or asks to share/publish content, follow these steps:

1. Identify the content

  • If the user said "publish this" or "share this" — use the last substantial output from the conversation (report, analysis, code explanation, etc.)
  • If the user specified a file — read the file first
  • If the user described what to create — generate the content first, then publish

2. Prepare the content

Format the content as clean, self-contained markdown. Strip conversational fluff (e.g., "Here's what I found...") and keep the substance.

  • Conversational output, reports, analyses → text/markdown
  • HTML files or prototypes → text/html
  • Plain text, logs → text/plain
  • Images → base64-encode the file, use image/png, image/jpeg, or image/webp
  • PDFs → base64-encode the file, use application/pdf

3. Publish

Call the publish tool from the pubthis MCP server with:

  • content: The prepared content
  • content_type: The MIME type determined above
  • ttl_seconds: Optional (default is 7 days / 604800 seconds)

4. Return the result

Tell the user:

  • What was published (brief description)
  • The shareable URL
  • When it expires

Example response:

I've published your project analysis. Here's the link:

https://pubthis.co/a/01JABCDEFG

It will expire in 7 days. Anyone with the link can view it.

Important rules

  • Never publish secrets — API keys, passwords, tokens, credentials
  • Artifacts are public — anyone with the link can view them
  • Artifacts are immutable — to change content, publish a new one
  • Links expire — default 7 days, max 7 days. Do not claim permanence.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,512. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.