Share as Link
A skill that turns agent output, a chat, an artifact or markdown into a live public link with view counts
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Publishes content to an external hosted service
- Created pages are reachable at a public URL
- Provisions a third-party account on first use
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/share-as-linkDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add dashaworks/share-as-link-skill --skill share-as-link -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit a312056
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .claude/skills
cp -R "$tmp/skills/share-as-link" .claude/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add dashaworks/share-as-link-skill --skill share-as-link -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit a312056
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .agents/skills
cp -R "$tmp/skills/share-as-link" .agents/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add dashaworks/share-as-link-skill --skill share-as-link -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit a312056
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .github/skills
cp -R "$tmp/skills/share-as-link" .github/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add dashaworks/share-as-link-skill --skill share-as-link -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit a312056
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .agents/skills
cp -R "$tmp/skills/share-as-link" .agents/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add dashaworks/share-as-link-skill --skill share-as-link -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit a312056
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .agents/skills
cp -R "$tmp/skills/share-as-link" .agents/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .devin/skills
cp -R "$tmp/skills/share-as-link" .devin/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add dashaworks/share-as-link-skill --skill share-as-link -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit a312056
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .cline/skills
cp -R "$tmp/skills/share-as-link" .cline/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add dashaworks/share-as-link-skill --skill share-as-link -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit a312056
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .roo/skills
cp -R "$tmp/skills/share-as-link" .roo/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add dashaworks/share-as-link-skill --skill share-as-link -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit a312056
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .agents/skills
cp -R "$tmp/skills/share-as-link" .agents/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .agents/skills
cp -R "$tmp/skills/share-as-link" .agents/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dashaworks/share-as-link-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/share-as-link/
git -C "$tmp" checkout a3120569c9c8d9a21bbbb0a9a94d998c029b2bb5
mkdir -p .agents/skills
cp -R "$tmp/skills/share-as-link" .agents/skills/share-as-linkCommands for macOS and Linux, on Windows run them in Git Bash.
In Claude Code or Codex run /plugin marketplace add dashaworks/share-as-link-skill and install the share-as-link-skill plugin. On first use the skill provisions a free ReportRoom account in the conversation.
Other ways from the author
/plugin marketplace add dashaworks/share-as-link-skill
/plugin install share-as-link-skill@share-as-link-skillOn first use the skill provisions a free ReportRoom account in the conversation.
This is third-party code. Review the repository files before installing.
What it does
The skill takes what the agent just produced and publishes it verbatim to a live web page with a short link. It does not rewrite or restructure anything, only adds a title, light theming for readability and strips chat scaffolding. The page carries aggregate view counts by day, so you can ask the agent whether the link was opened. Before publishing it warns when the text looks sensitive, since the page lives at a public URL.
Who it is for. For anyone who needs to get a result out of the chat as a link fast: analysts, managers, writers, founders.
Good fit when
- You need to hand off a result as a link right now, without edits
- You want to see whether and how often the page was opened
- The result is already in the shape you want and you just need a URL
Not a fit when
- You need a structured document with sections and charts, not a verbatim publish
- You need to know the specific reader: a public link gives no per-viewer identity
Example request
Share this analysis as a link and give me the URLLimitations
Publishing goes through the hosted ReportRoom service over its MCP: on first use the skill provisions a free account in the conversation, and pages carry a service credit. Links are public, there is no per-viewer identity, only aggregate views. Availability from Russia without a VPN is not verified. The author marks the project as fresh and not yet fully exercised against a live account.
How to disable. Uninstall the share-as-link-skill plugin via /plugin or remove the skill folder from the agent's skills directory.
Security check
- Publishes content to an external hosted service
- Created pages are reachable at a public URL
- Provisions a third-party account on first use
README in short
The README describes the skill as the fast path to turn agent output into a live link in seconds. It publishes content verbatim, adding only a title and light theming, and returns a URL with a short slug. Publishing runs through the hosted ReportRoom MCP server, and a free account is provisioned on first use. For richer cases the author points to sibling skills: designed reports, tracked proposals and data rooms with per-viewer analytics.
SKILL.md
--- name: share-as-link description: Turn whatever the agent just produced — a conversation, an analysis, an artifact, a markdown file — into a live shareable URL in seconds, published as-is via ReportRoom. Use when the user says "share this", "give me a link", "put this online", "make this a page", "send this to someone". This is the fast, verbatim path — for a restructured, designed report use report-publisher; for a view-tracked proposal use proposal-tracker. --- # Share as Link The zero-friction "get me a link" skill. Something worth keeping was just produced — publish it as-is to a live URL and hand the link back. No restructuring, no redesign, no "let me turn this into a report first." That restraint is the whole point: it keeps this a ten-second operation. ## When to use - "Share this / give me a link / put this online / make it a page" - The user wants the content out of the chat now, not improved - The output is already in a shape the user is happy with — they just need a URL
FAQ
Who can see the published page?
Anyone with the link: the URL is public. The skill warns before publishing sensitive content.
Can I tell who opened the link?
No, only how many times it was opened by day. Per-viewer identity is a separate set of the author's skills for tracked proposals and data rooms.
Related
A self-hosted knowledge base with block-level references and a built-in MCP server for connecting AI agents to your notes
A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more
Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server
A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI