share-plan
Publish an HTML or Markdown plan, report, or page to an unlisted link through a secret GitHub gist.
Skill by Silthus
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/silthus-share-plan
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: documents, frontend, 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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/share-plan
What's inside
- Skill name
share-plan- Description
- Publish an HTML or Markdown plan, report, or page to an unlisted link through a secret GitHub gist. Use when asked to share, publish, or host a document for other people, or to update or delete a shared one.
- License
- MIT
- Instructions
- 55 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Share a plan A secret gist holds the file. For HTML, [gistpreview](https://gistpreview.github.io/) renders it: the page fetches the gist from the GitHub API in the viewer's browser and writes the file into itself. The link stays up until the gist is deleted, and no server runs on the user's machines. The gist lives under the user's GitHub account. It is unlisted, not private: anyone with the link can read it. ## Publish 1. **Make the file self-contained.** gistpreview writes the page into its own origin, so relative `src` and `href` paths break. Inline images as `data:` URIs and CSS and scripts as `<style>` and `<script>` blocks, or point them at absolute `https://` URLs. Keep the file under 1 MB: the GitHub API truncates larger files and the page renders cut off. Done when this prints nothing: ```sh grep -oE '(^|[[:space:]])(src|href)="[^"#:]+"' plan.html ``` The check skips anchor links (`href="#section"`), `data:` URIs, and absolute URLs. 2. **Check the content for secrets.** Search the file for tokens, keys, passwords, and customer data. Prose about keys is fine; a real value is not. If a real credential or data that must not reach everyone with the link is in the file, stop and ask the user. 3. **Name the file** for its topic, such as `onboarding-redesign-plan.html`. The file name is part of the link. 4. **Create the gist:** ```sh gh gist create -d "<title>" onboarding-redesign-plan.html ``` `gh gist create` makes a secret gist by default and has no `--secret` flag. `--public` lists it on the user's profile, so leave it out. Done when it prints `https://gist.github.com/<user>/<id>`. 5. **Build the link:** - HTML: `https://gistpreview.github.io/?<id>/<file-name>` - Markdown: the gist URL itself. GitHub renders Markdown there, and gistpreview would show the raw text. 6. **Verify.** Run `gh api gists/<id> --jq '[.public, (.files[] | .truncated)]'`. Done when every value is `false`. For HTML, open the link in a browser and confirm that the title, body text, and images render. 7. Report the link to the user, with the gist id for later updates. ## Update ```sh gh gist edit <id> --filename <file-name> <local-file> ``` The gistpreview link always shows the latest version, so it stays the same. Verify again as in step 6. ## Delete Delete a gist only when the user asks: `gh gist delete <id>`. `gh gist list` shows the user's gists with their descriptions. ## Limits - gistpreview calls the GitHub API without authentication, so each viewer's IP gets 60 page loads per hour. That suits a plan shared in a thread, not a page for a large audience. - gistpreview is a community project on GitHub Pages, with no uptime promise. The gist stays readable on gist.github.com if gistpreview goes away. - raw.githack.com also renders gists, but shows a warning page before the content. Share the gistpreview link instead.
From Silthus/agent-skills, MIT.
More from Silthus/agent-skills
- 0.570score
t3-kickoff
Silthus
Start, watch, archive, or delete T3 Code threads from the command line, and move the current work to another machine as a new T3 thread.
SkillAFreshness: AClaude Code +9 - 0.570score
pr-description
Silthus
Write or refresh a PR description with the problem first, a merge-risk callout, and proof beside each behavior.
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
Silthus
Shape the structure of a change larger than one module, in grilling rounds with one diagram each.
SkillAFreshness: AClaude Code +9 - 0.567score
audit-prs
Silthus
Triage the author's open PRs into readiness groups with next actions, merge confidence, Jev hints, and changes since the last audit.
SkillAFreshness: AClaude Code +9 - 0.565score
babysit-pr
Silthus
Merge a ready PR and run its post-deploy watch.
SkillAFreshness: AClaude Code +9 - 0.565score
modernize-pr
Silthus
Bring an old PR up to date with its base branch: check whether newer changes invalidate it, rebase, adapt the code to what changed, verify, and summarize.
SkillAFreshness: AClaude Code +9 - 0.565score
review-pr
Silthus
Give a reviewer an entry point to a PR and its full stack: a flow diagram, the change in a few bullets, and its merge risk, with one background review.
SkillAFreshness: AClaude Code +9 - 0.565score
writing-voice
Silthus
Michael's writing voice.
SkillAFreshness: AClaude Code +9 - 0.565score
impact
Silthus
Check whether work moves the needle on a team goal, and push back when it does not.
SkillAFreshness: AClaude Code +9 - 0.565score
orchestration-wayfinder
Silthus
Conduct a wayfinder map from charting to reviewed pull requests, dispatching one worker per frontier ticket.
SkillAFreshness: AClaude Code +9 - 0.565score
share-preview
Silthus
Share a running app, Storybook, or static build from a Coder workspace as a private Coder link.
SkillAFreshness: AClaude Code +9 - 0.565score
usage-brief
Silthus
Gather how users and agents use a product surface before work changes it.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (14 days ago)
- Last release
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Silthus/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Silthus
- 0.570score
pr-description
Silthus
Write or refresh a PR description with the problem first, a merge-risk callout, and proof beside each behavior.
SkillAFreshness: AClaude Code +9 - 0.570score
t3-kickoff
Silthus
Start, watch, archive, or delete T3 Code threads from the command line, and move the current work to another machine as a new T3 thread.
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
Silthus
Shape the structure of a change larger than one module, in grilling rounds with one diagram each.
SkillAFreshness: AClaude Code +9 - 0.567score
audit-prs
Silthus
Triage the author's open PRs into readiness groups with next actions, merge confidence, Jev hints, and changes since the last audit.
SkillAFreshness: AClaude Code +9 - 0.565score
orchestration-wayfinder
Silthus
Conduct a wayfinder map from charting to reviewed pull requests, dispatching one worker per frontier ticket.
SkillAFreshness: AClaude Code +9 - 0.565score
writing-voice
Silthus
Michael's writing voice.
SkillAFreshness: AClaude Code +9
Cite this page
share-plan skill. Agent Mart. https://agentmart.dev/skills/silthus-share-plan (last updated 2026-10-24)