Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use this skill when the user wants to share, publish, or upload a static result through PinMe, especially by generating a static HTML share page for a PinMe project link, deployed full-stack app, Codex conversation summary, report, file, demo, or any 分享/发布/上传分享页 request that should end with `pinme upload`.
.claude/skills/glitternetwork-pinme-share/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 35% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -23% | 0% |
| case-16 | ✗→✓ | ▲ Improved | -12% | 0% |
| case-05 | ✓→✗ | ▼ Worse | 72% | 0% |
Create a polished static share artifact, upload it with pinme upload, and return the final URL.
Use this skill when the user asks to:
If the user needs a backend, database, auth, email, or LLM functionality, use the main pinme skill and any relevant PinMe integration skill first. Use pinme-share at the end to package and publish the result.
index.html.share/<slug>/index.html in the current workspace unless the repo has an existing output/share convention..env values, internal-only URLs, private user data, and unrelated logs.bash pinme upload share/<slug>
For a project share page, include:
For a conversation share page, include:
For a file/report share page, include:
<pre><code> and keep it short.Before upload:
bashpinme --version
If PinMe is missing or stale, install or update it according to the main pinme skill. Authentication is required for upload:
bashpinme login # or: pinme set-appkey <AppKey>
Upload examples:
bashpinme upload share/my-project pinme upload share/conversation-summary pinme upload ./report.html pinme upload ./dist
Do not upload:
.env, .git, node_modules, source trees, private datasets, raw logs with credentials, or unrelated build cache.Tell the user:
Keep the response short. The URL is the main deliverable.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-04 | pass→pass | 12,692 | 12,367 | -3% | 1 | 1 | 0% | 3,147 | 4,031 | +28% | 0 | 0 | — |
case-01 | fail→fail | 4,640 | 9,437 | +103% | 1 | 1 | 0% | 842 | 1,234 | +47% | 0 | 0 | — |
case-02 | fail→fail | 7,153 | 4,452 | -38% | 1 | 1 | 0% | 1,154 | 1,308 | +13% | 0 | 0 | — |
case-03 | fail→fail | 3,325 | 3,065 | -8% | 1 | 1 | 0% | 202 | 1,260 | +524% | 0 | 0 | — |
case-05 | pass→fail | 17,946 | 19,958 | +11% | 1 | 1 | 0% | 3,440 | 5,906 | +72% | 0 | 0 | — |
case-06 | pass→pass | 9,384 | 6,911 | -26% | 1 | 1 | 0% | 1,624 | 2,290 | +41% | 0 | 0 | — |
case-07 | pass→pass | 7,572 | 3,111 | -59% | 1 | 1 | 0% | 1,347 | 1,671 | +24% | 0 | 0 | — |
case-08 | fail→pass | 7,303 | 3,084 | -58% | 1 | 1 | 0% | 1,200 | 1,583 | +32% | 0 | 0 | — |
case-09 | pass→fail | 9,782 | 3,415 | -65% | 1 | 1 | 0% | 1,670 | 1,627 | -3% | 0 | 0 | — |
case-10 | fail→fail | 8,477 | 2,544 | -70% | 1 | 1 | 0% | 1,515 | 1,518 | +0% | 0 | 0 | — |
case-11 | fail→pass | 5,552 | 2,046 | -63% | 1 | 1 | 0% | 1,017 | 1,369 | +35% | 0 | 0 | — |
case-12 | pass→pass | 7,429 | 4,311 | -42% | 1 | 1 | 0% | 1,451 | 1,766 | +22% | 0 | 0 | — |
case-13 | fail→pass | 11,670 | 2,821 | -76% | 1 | 1 | 0% | 2,027 | 1,551 | -23% | 0 | 0 | — |
case-14 | pass→pass | 9,488 | 2,977 | -69% | 1 | 1 | 0% | 1,596 | 1,469 | -8% | 0 | 0 | — |
case-15 | fail→fail | 9,102 | 4,402 | -52% | 1 | 1 | 0% | 1,617 | 1,813 | +12% | 0 | 0 | — |
case-16 | fail→pass | 9,085 | 1,835 | -80% | 1 | 1 | 0% | 1,554 | 1,367 | -12% | 0 | 0 | — |
case-17 | pass→pass | 11,994 | 5,364 | -55% | 1 | 1 | 0% | 2,061 | 2,078 | +1% | 0 | 0 | — |
case-18 | pass→pass | 9,251 | 2,824 | -69% | 1 | 1 | 0% | 1,741 | 1,489 | -14% | 0 | 0 | — |
case-19 | pass→pass | 3,558 | 3,430 | -4% | 1 | 1 | 0% | 671 | 1,649 | +146% | 0 | 0 | — |
case-20 | fail→fail | 12,573 | 4,265 | -66% | 1 | 1 | 0% | 2,078 | 1,708 | -18% | 0 | 0 | — |
case-21 | pass→pass | 12,094 | 5,436 | -55% | 1 | 1 | 0% | 1,970 | 1,842 | -6% | 0 | 0 | — |
case-22 | fail→fail | 12,185 | 6,184 | -49% | 1 | 1 | 0% | 1,990 | 1,955 | -2% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 19 counted toward the lift figure. The other 3 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +9 percentage points is the difference between those two pass rates over the 19 comparable cases. 3 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.