Agent skill

Share Server Links

by get-bb in get-bb/bb

Expose a local HTTP server through BB Connect and give the user its remotely accessible URL.

MITAuto-check passed

Install Share Server Links

skills CLI
$ npx skills add get-bb/bb --skill share-server-links -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install get-bb/bb share-server-links --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/get-bb/bb.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/connect/skills/share-server-links .claude/skills/share-server-links && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
share-server-links
GitHub stars
4.2k
Token cost
~954 tokens
SKILL.md length
557 words
Files
1
Skills in repo
33
Repo updated
First seen
Licence
MIT

At a glance

Expose a local HTTP server through BB Connect and give the user its remotely accessible URL.

  • Works in 2 steps: Check remote access: run bb connect… → From the thread that started the HTTP…
  • SKILL.md covers Remote access and the bb account and Agent instructions setting
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Share Server Links is an agent skill from get-bb/bb. Expose a local HTTP server through BB Connect and give the user its remotely accessible URL.

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: The agent IDE that builds itself. The licence is MIT.

Example prompts

  • “/share-server-links”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Check remote access: run bb connect status --json. If paired is
  2. From the thread that started the HTTP server, run `bb connect expose

What it can do on your machine

Read from SKILL.md and the folder at commit 68a1e8b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Share Server Links loads about 954 tokens when it runs. Until then it costs about 28 tokens; SKILL.md has 557 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~28
When it runs · the whole SKILL.md, loaded when a task matches
~954

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from get-bb/bb at commit 68a1e8b, republished under its MIT licence (© get-bb). 557 words, ~954 tokens.

Download SKILL.mdSave it as .claude/skills/share-server-links/SKILL.md (or your agent's skills folder).
name
share-server-links
description
Expose a local HTTP server through BB Connect and give the user its remotely accessible URL.

When you start an HTTP server the user should open, give them a connect share URL — not a localhost URL. Shares work from threads running on any enrolled host, and the command resolves the thread's host automatically.

  1. Check remote access: run bb connect status --json. If paired is false, give the localhost URL and mention that remote URLs work once this bb is signed in to its bb account (bb account login). If enabled is false, the user turned remote access off with bb connect off; give the localhost URL and mention bb connect on. Don't turn it on or sign in yourself unless the user asks.
  2. From the thread that started the HTTP server, run bb connect expose <port>. It prints that host's share URL. Use --host <name-or-id> only when you intentionally need another enrolled host; outside a thread, sharing defaults to the machine running the bb server.
  3. Give the returned URL to the user as a markdown link. It works for viewers who have the owner's getbb.app session; it is not a public internet link.
  4. When the server stops, run bb connect unexpose <port> from the same thread (or with the same --host) so the share is cleaned up. Use bb connect shares [--host <name-or-id>] to inspect that host's shares.

Use bb connect unexpose-all [--host <id>] [--json] to revoke all shared ports on one machine, including an unavailable machine. It defaults to the thread's machine, or the server machine outside a thread, and keeps machine pairing intact. Each collapsible machine group in settings offers Revoke all for that machine. The typed plugin RPC is unexposeAll with { hostId: string } input and a { removed: number } result. Bulk revocation attempts every share on that machine; any failures report partial progress and can be retried.

bb connect --help and bb connect <command> --help print the commands and their flags and exit 0. Unknown commands and flags fail with a suggestion — bb connect list points at bb connect shares — and with --json a failure prints {"ok":false,"error":{"code":…,"message":…}} on stdout while the same message stays on stderr.

Server-host shares use https://<server-label>--<port>.<base-domain> through the server tunnel. Other enrolled hosts use https://<machine-label>--<port>.<base-domain> through their daemon. If a machine was not enrolled through Connect, expose fails with instructions to remove and re-add it under Settings > Machines.

Show full SKILL.md (168 more words)Show less

Remote access and the bb account

Remote access runs through the bb account plugin, which holds the getbb.app pairing. bb connect off turns remote access off and keeps the account signed in; bb connect on turns it back on. Both set the connect remoteAccess setting (bb plugin config connect set remoteAccess false). bb account logout forgets the pairing, and bb account status shows which account is signed in. bb connect --code <code> still pairs with a dashboard code like bb account login --code <code>, and also turns remote access back on if it was off. --server takes the dashboard's https://<handle>.getbb.app (or https://<handle>.vibecodethis.site) URL; other origins are refused.

Agent instructions setting

Settings → Installed plugins → Connect has a "Tell agents about remote access" toggle, enabled by default. Use bb plugin config connect set sendRemoteInstructions false to suppress the remote-access message, or true to restore it. This controls only the message; sharing still works. The message otherwise requires active or recent remote usage. Changes apply when session instructions are next assembled.

© get-bb, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/connect/skills/share-server-links of get-bb/bb.

Open the folder on GitHubat commit 68a1e8b

Compare with similar skills

Share Server Links next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Share Server Links compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Share Server Links this skillget-bb/bb4.2k—~954Automated safety check: PassMIT
ConnectComposioHQ/awesome-claude-skills77k3 repos~987Automated safety check: PassNone
Kotlin Exposed Patternsaffaan-m/ECC274k4 repos~5.5kAutomated safety check: PassMIT
Link Checkerthedaviddias/Front-End-Checklist74k—~408Automated safety check: PassMIT
Internal Linksthedaviddias/Front-End-Checklist74k—~770Automated safety check: PassMIT
External Linksthedaviddias/Front-End-Checklist74k—~773Automated safety check: PassMIT

Similar skills

  • Connect

    ComposioHQ/awesome-claude-skills

    Connect Claude to any app. An agent skill from ComposioHQ/awesome-claude-skills.

    77k GitHub starsUsed in 3 repos~987 tokens
    Productivity & AutomationAuto-check passed
  • JetBrains Exposed ORM patterns including DSL queries, DAO pattern, transactions, HikariCP connection pooling, Flyway migrations, and repository pattern.

    274k GitHub starsUsed in 4 repos~5.5k tokens
    DatabasesAuto-check passed
  • Link Checker

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing templates, rendered HTML, or shared components related to Check for broken links.

    74k GitHub stars~408 tokensUpdated yesterday
    Auto-check passed
  • Internal Links

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing a site's internal link structure, identifying pages that need more incoming links, generating contextual linking opportunities between related content, or…

    74k GitHub stars~770 tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • External Links

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing content pages for citation quality, suggesting authoritative sources to link for factual claims, or reviewing whether a page's external link attributes…

    74k GitHub stars~773 tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Invalid Links

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing a page's link elements for crawlability, reviewing JavaScript-heavy SPAs where navigation may not use <a href tags, or checking that dynamically generated links…

    74k GitHub stars~806 tokensUpdated yesterday
    Marketing & SEOAuto-check passed

More from get-bb/bb

All 33 skills in this repo
  • Bb CLI

    get-bb/bb

    Inspect or manage BB state with the bb CLI; use for BB commands and configuration.

    4.2k GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Skill Creator

    get-bb/bb

    Create or improve BB skills, including their triggers, instructions, and supporting resources.

    4.2k GitHub stars~702 tokensUpdated today
    Auto-check passed
  • Prepare and submit a BB plugin to the Community marketplace when publication or a marketplace PR is requested.

    4.2k GitHub stars~873 tokensUpdated today
    Auto-check passed
  • Workflows

    get-bb/bb

    Author or run durable BB workflows when the user requests workflow execution or multi-agent orchestration.

    4.2k GitHub stars~890 tokensUpdated today
    Auto-check passed
  • Verify Bb

    get-bb/bb

    Verify BB user journeys in an isolated source dev app using dev-browser@next and the matching source CLI.

    4.2k GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Create or edit BB color themes and inspect them in the Theme Preview panel.

    4.2k GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Questions about Share Server Links

What does Share Server Links do?

Expose a local HTTP server through BB Connect and give the user its remotely accessible URL. Share Server Links is an agent skill from get-bb/bb. Expose a local HTTP server through BB Connect and give the user its remotely accessible URL.

How do I install Share Server Links in Claude Code?

Run `npx skills add get-bb/bb --skill share-server-links -a claude-code`. Or copy the skill folder (plugins/connect/skills/share-server-links in get-bb/bb) into .claude/skills/share-server-links in your project. Claude Code loads it when a task matches its description.

How do I install Share Server Links in Codex?

Run `npx skills add get-bb/bb --skill share-server-links -a codex`. Or copy the skill folder (plugins/connect/skills/share-server-links in get-bb/bb) into .agents/skills/share-server-links in your project. Codex loads it when a task matches its description.

Can I use Share Server Links in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add get-bb/bb --skill share-server-links -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/share-server-links, .gemini/skills/share-server-links, .github/skills/share-server-links and .opencode/skills/share-server-links in your project.

What does Share Server Links need to run?

SKILL.md names no scripts, command-line tools or credentials: Share Server Links is instructions for the agent only.

Does Share Server Links access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Share Server Links safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Share Server Links use?

Share Server Links is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Share Server Links use?

About 954 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Share Server Links?

Skills that share tags, products or a category with Share Server Links: Connect (ComposioHQ/awesome-claude-skills, 77k stars), Kotlin Exposed Patterns (affaan-m/ECC, 274k stars), Link Checker (thedaviddias/Front-End-Checklist, 74k stars) and Internal Links (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Share Server Links?

get-bb (a GitHub organization) maintains it in get-bb/bb, which has 4,155 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on October 7, 2026.

Source: get-bb/bb on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.