instant-share
Share interactive web artifacts via secure, verified public URLs.
Skill by Deibler
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/deibler-instant-share
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, cloud, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/instant-share
What's inside
- Skill name
instant-share- Description
- Share interactive web artifacts via secure, verified public URLs. Build React apps, multiplayer games, dashboards, reports. Features auth tokens, admin panel, auto-expire, and link verification. Uses free Cloudflare Quick Tunnels.
- License
- MIT
- Instructions
- 823 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions call the network
Agent Skills spec issues
- body: 823 lines (spec recommends under 500)
Files (18)
- SKILL.md
- DESIGN.md · references/
- create_artifact.sh · scripts/
- from_template.sh · scripts/
- gen_images.py · scripts/
- list_artifacts.sh · scripts/
- list_tunnels.sh · scripts/
- mark_ready.sh · scripts/
- reap.py · scripts/
- secure_server.py · scripts/
- share.sh · scripts/
- stop.sh · scripts/
- validate_artifact.sh · scripts/
- verify.sh · scripts/
- blog.html · templates/
- file-download.html · templates/
- news-article.html · templates/
- research-report.html · templates/
SKILL.md (first lines)
# Instant Share
Share interactive web artifacts with verified URLs, admin controls, and automatic expiration. Supports static pages, React apps, multiplayer games, and sophisticated web applications.
---
## STOP - READ THIS FIRST
**Before you do ANYTHING with this skill, understand these rules:**
1. **ALWAYS use create_artifact.sh first** - This creates the artifact.json manifest (required)
2. **NEVER send a link until you see "Verified working"** in share.sh output
3. **NEVER mention, promise, or construct URLs yourself** - Only use URLs from share.sh output
4. **Read DESIGN.md before creating content** - No emojis, no purple, no gradients
**Where artifacts live:** `create_artifact.sh` creates directories inside the current conversation's sandbox automatically (via `$INSTANT_SHARE_ARTIFACT_DIR`, set by the harness). You do NOT need to pass paths — just run the scripts and the artifact lands in `sandbox/<this-conversation>/artifact_<id>/`. Everything you build for this thread stays scoped to it.
**Why create_artifact.sh is mandatory:**
- Creates `artifact.json` - the manifest that tracks name, purpose, status, URLs, and metadata
- Creates the proper directory structure with correct permissions
- Enables validation before sharing (share.sh checks for artifact.json)
- Without artifact.json, you're just sharing random files with no tracking
If you skip create_artifact.sh or send links before verification, **you will break things**.
---
## Agent Response Protocol (MANDATORY)
When a user asks you to share something, follow this EXACT conversational pattern:
```
User: "Create a shareable report about X"
Agent: "I'll create that report for you."
*runs create_artifact.sh to create artifact directory*
*writes content to $ARTIFACT/index.html*
*runs share.sh and WAITS for output*
*reads share.sh output, finds "Verified working" and the URL*
Agent: "Here's your report: [URL from share.sh output]"
```
**CRITICAL:** You must NOT send any message containing a URL until AFTER share.sh completes and shows "Verified working".
### What "Verified working" looks like:
```
============================================================
VERIFIED LIVE URL:
https://example-words.trycloudflare.com/?key=TOKEN
============================================================
Status: Verified working
```
Only the URL shown in this output block is safe to send.
---
## Common Mistakes (DO NOT DO THESE)
### Mistake 1: Sending link before verification
```
WRONG:
Agent: "Here's your link: https://..." <- Sent BEFORE running share.sh
Agent: *runs share.sh* <- Too late, link may be broken
RIGHT:
Agent: *runs share.sh*
Agent: *waits for "Verified working"*
Agent: "Here's your link: https://..." <- Safe, URL is from output
```
### Mistake 2: Constructing URLs yourself
```
WRONG:
Agent: *sees tunnel URL in logs*
Agent: "Your link is https://xxx.trycloudflare.com/?key=abc" <- NEVER construct URLs
RIGHT:
Agent: *copies exact URL from share.sh "VERIFIED LIVE URL" output*
```
### Mistake 3: Skipping create_artifact.sh (no artifact.json)
```
WRONG:
Agent: *writes HTML to random temp file*
Agent: share.sh /tmp/myfile.html <- No artifact.json = validation fails
RIGHT:
Agent: ARTIFACT=$(create_artifact.sh --name "Report" --purpose "For user")
# ^^^ This creates artifact.json with name, purpose, timestamps, status
Agent: *writes content to $ARTIFACT/index.html*
Agent: share.sh "$ARTIFACT" --background <- Validates artifact.json exists
```
**artifact.json is the source of truth.** It stores:
- Artifact name and purpose
- Creation/update timestamps
- Status (building/ready)
- Public URL and admin URL (after sharing)
- Verification status
Without it, the artifact system cannot track or validate your share.
### Mistake 4: Using --html shortcut
```
WRONG:
Agent: share.sh --html "<h1>Hello</h1>" <- Bypasses artifact system
RIGHT:
Agent: ARTIFACT=$(create_artifact.sh --ready --name "Quick Share")
Agent: echo "<h1>Hello</h1>" > "$ARTIFACT/index.html"
Agent: share.sh "$ARTIFACT" --background
```From Deibler/edmund-harness, MIT.
More from Deibler/edmund-harness
- 0.592score
iterative-design
Deibler
Use this skill whenever the user is iterating on a visual — flat graphics, logos, badges, t-shirt prints, hockey/sports graphics, or subtle photo edits across…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
radaromega
Deibler
THE weather source — all weather questions route here, from "is it gonna rain" to severe outbreaks.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
hike
Deibler
Build a hike brief with a real topographic map, the traced route from OpenStreetMap, trailhead coordinates, and verified conditions.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
summarize
Deibler
TL;DR a URL, YouTube video, or local PDF/file via the `summarize` CLI (Gemini Flash).
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gifgrep
Deibler
Search Tenor/Giphy and send a GIF into the chat.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cloudflare
Deibler
Headless browser automation via Cloudflare Browser Run — screenshot pages, render PDFs, extract markdown/HTML/links, scrape DOM elements with CSS selectors…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
deep-research
Deibler
Multi-agent deep-research orchestrator.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
skycam
Deibler
The sky camera over the house (openskycam, camera sky01, Lancaster County PA), through the `mcp__openskycam__*` tools.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
teams
Deibler
Coordinate multiple sub-agents as one unit — parallel investigation, multi-stage pipelines, or side-by-side comparisons.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
fishing
Deibler
Ground any PA, MD, NJ, or DE fishing question in the local fishing dataset—waters, bass and other species, stocking, catches, boat access, motor rules, depth…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
generation
Deibler
Comprehensive multimodal generation via OpenRouter — images (with reference photos), videos (text/image/reference-to-video), and spoken audio.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
agents
Deibler
Delegate long-running work (research, deep summaries, multi-step analysis) to detached sub-agents.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 4, 2026 (1 month ago)
- Last release
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Deibler/edmund-harness
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Deibler
- 0.592score
iterative-design
Deibler
Use this skill whenever the user is iterating on a visual — flat graphics, logos, badges, t-shirt prints, hockey/sports graphics, or subtle photo edits across…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
radaromega
Deibler
THE weather source — all weather questions route here, from "is it gonna rain" to severe outbreaks.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
hike
Deibler
Build a hike brief with a real topographic map, the traced route from OpenStreetMap, trailhead coordinates, and verified conditions.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
deep-research
Deibler
Multi-agent deep-research orchestrator.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gifgrep
Deibler
Search Tenor/Giphy and send a GIF into the chat.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cloudflare
Deibler
Headless browser automation via Cloudflare Browser Run — screenshot pages, render PDFs, extract markdown/HTML/links, scrape DOM elements with CSS selectors…
SkillAFreshness: A★ 1Claude Code +9
Cite this page
instant-share skill. Agent Mart. https://agentmart.dev/skills/deibler-instant-share (last updated 2026-10-24)