post-bridge

post-bridge is a skill for Claude Code, Codex from mifunedev/openharness. It costs 77 tokens per session (3,695 once invoked), scanned B, original, Apache-2.0.

A connection to the Post Bridge service for managing social-media posts and connected accounts. It can publish or schedule posts, upload media, and retrieve analytics through that service.

In plain words
What is it for?
Use it to publish posts, upload images or videos, manage connected social accounts, schedule content, and view post analytics.
Why use it?
It removes the need to handle Post Bridge API requests and authentication by hand. It also requires a review and explicit confirmation before creating a live or scheduled post.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/mifunedev/openharness/post-bridge
Any agent
npx skills add mifunedev/openharness --skill post-bridge
Clone the repo
git clone --depth 1 https://github.com/mifunedev/openharness

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for post-bridge

README.md
[![agentmods](https://agentmods.dev/badge/skills/mifunedev/openharness/post-bridge.svg)](https://agentmods.dev/skills/mifunedev/openharness/post-bridge)
Your own site
<a href="https://agentmods.dev/skills/mifunedev/openharness/post-bridge"><img src="https://agentmods.dev/badge/skills/mifunedev/openharness/post-bridge.svg" alt="Measured on agentmods" height="20"></a>
Per session 77 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,695 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 2 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00077 $0.03695
Opus 5 $0.00039 $0.01847
Sonnet 5 $0.00015 $0.00739
Haiku 4.5 $0.00008 $0.00369

Measured 4d ago against content hash 12b8ac8482be, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade B, and why

post-bridge scanned grade B with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Sends data to an external URLmediumData exfiltration

A POST to an outside endpoint may be telemetry or may be exfiltration; either way the mod talks to somewhere, and you should know where.

curl -s -X PUT -H "Content-Type: video/mp4" --data-binary @reel.mp4 "$REEL_URL"

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

curl -s -H "Authorization: Bearer $POST_BRIDGE_API_KEY" \
.oh/skills/post-bridge/SKILL.md · 392 lines

How it starts

The opening of the file, as written. The whole thing — 392 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Post Bridge API

Manage social media posts across connected accounts using the Post Bridge API. Authentication uses the POST_BRIDGE_API_KEY environment variable.


Authentication

All requests require a Bearer token header. Verify the key is set before making calls:

echo "Key set: ${POST_BRIDGE_API_KEY:+yes}"

Use this header on every request:

Authorization: Bearer $POST_BRIDGE_API_KEY

Safety Gate for External Side Effects

Creating, scheduling, or immediately publishing a post is an external side effect. Default to a dry-run preview or draft unless the user explicitly asks for a live/scheduled post and confirms the final payload.

Before any non-draft POST /v1/posts (including scheduled posts), show a final review that includes:

  • destination account IDs and platforms
  • caption text and platform/account overrides
  • media IDs or media_urls
  • draft vs. scheduled vs. immediate publish state, including scheduled_at/use_queue
  • the endpoint and redacted JSON payload to be submitted

Then ask for the exact confirmation phrase POST BRIDGE LIVE CONFIRMED. Do not send the non-draft create request until the user replies with that phrase. If confirmation is absent or ambiguous, either stop after the preview or create a draft with "is_draft": true when the user wants a saved draft.

Read-only requests (accounts, analytics, post-results) and media preparation (signed upload URL + file upload) do not require the final confirmation, but still avoid logging secrets or signed URLs beyond what is needed for the task.


Core Workflow

Publishing a post follows four steps. Execute them in order — each step depends on the previous. Step 4 must pass the Safety Gate above before any non-draft create/schedule request.

Step 1: Retrieve Social Accounts

Identify which account(s) to publish to. Capture the account id values (these are numbers) for use in post creation.

curl -s -H "Authorization: Bearer $POST_BRIDGE_API_KEY" \
  "https://api.post-bridge.com/v1/social-accounts" | jq .

Read the full file on GitHub · 392 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 392 lines · 77 tokens per session scan B 12b8ac8482be

Subscribe to this mod's changes

post-bridge is a skill published in the GitHub repository mifunedev/openharness (36 stars, last pushed yesterday), licensed Apache-2.0. It adds 77 tokens to every session and 3,695 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it B with 2 findings (sends data to an external url, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

data-visualization

Use for creating publication-quality charts and multi-panel analysis summaries. Triggers when tasks involve visualizing data, plotting results, creating charts, or producing visual reports from analysis output.

langchain-ai/deepagents · 40 tokens

cuml-machine-learning

Use for GPU-accelerated machine learning on tabular data using NVIDIA cuML. Triggers when tasks involve classification, regression, clustering, dimensionality reduction, or model training on datasets.

langchain-ai/deepagents · 43 tokens

blog-post

Writes and structures long-form blog posts, creates tutorial outlines, and optimizes content for SEO with cover image generation. Use when the user asks to write a blog post, article, how-to guide, tutorial, technical writeup, thought leadership piece, or long-form content.

langchain-ai/deepagents · 58 tokens

social-media

Drafts engaging social media posts, writes hooks, suggests hashtags, creates thread structures, and generates companion images. Use when the user asks to write a LinkedIn post, tweet, Twitter/X thread, social media caption, social post, or repurpose content for social platforms.

langchain-ai/deepagents · 58 tokens

remember

Review the current conversation and capture valuable knowledge — best practices, coding conventions, architecture decisions, workflows, and user feedback — into persistent memory (AGENTS.md) or reusable skills. Use when the user says: (1) remember this, (2) save what we learned, (3) update memory, (4) capture…

langchain-ai/deepagents · 71 tokens

textual-screenshot

Capture a Textual terminal UI as an SVG using its headless test harness. Use when asked to make, attach, or preview a screenshot of deepagents-code/dcode or another Textual app, visually verify a TUI state, or render a modal, screen, or widget without a desktop or browser.

langchain-ai/deepagents · 67 tokens