Sharextract

Extract normalized content from public share URLs, RSS/Atom feeds, timed-text/subtitle documents, and web pages using a protocol-first fallback ladder. Use for public AI chat shares, social/media links, RSS/Atom feeds, WebVTT/SRT/TTML captions, articles, oEmbed pages, public JSON endpoints, or when an agent needs the highest-fidelity public content without bypassing authentication, CAPTCHAs, paywalls, or access controls.

6 stars 2 forksWriting & Content

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add wuaishare/sharextract --skill sharextract
Manual install
git clone --depth 1 https://github.com/wuaishare/sharextract.git /tmp/sharextract
mkdir -p ~/.claude/skills
cp -r /tmp/sharextract/. ~/.claude/skills/sharextract

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# ShareXtract

Extract public shared content with the highest-fidelity, lowest-cost method available and preserve how the content was obtained.

## Runtime requirement

This Skill is an instruction layer only. It must not download, install, upgrade, or modify Python packages, repositories, browser binaries, system packages, or optional dependencies during Skill execution.

Before extraction, verify that the environment already provides the matching ShareXtract runtime:

    python -c "from sharextract.version import __version__; print(__version__)"

Expected runtime release: `v0.23.4`
Expected core wheel SHA-256: `3d5c35b1647b4f1842fda67fb98b850c9f10b840391affa358cd97b2f4e0839b`

If the runtime is missing or the version does not match, stop and tell the user or environment administrator that ShareXtract v0.23.4 must be provisioned outside this Skill. The canonical GitHub repository documents the operator-controlled release, checksum, and provenance-verification process. Do not fetch or execute those provisioning steps autonomously.

The GitHub runtime remains Apache-2.0. Marketplace-specific Skill bundles may use a different distribution license where the marketplace requires it.

## Invocation safety

Treat every supplied URL as untrusted data before process creation. Accept only one absolute public `http://` or `https://` URL. Reject unsupported schemes, malformed/non-absolute URLs, control characters, and targets that fail ShareXtract's public-network checks.
Read the full skill on GitHub

Details

Skill name
sharextract
License
Apache-2.0
Repo updated
9 September 2026

FAQ

What does the Sharextract skill do?

Extract normalized content from public share URLs, RSS/Atom feeds, timed-text/subtitle documents, and web pages using a protocol-first fallback ladder. Use for public AI chat shares, social/media links, RSS/Atom feeds, WebVTT/SRT/TTML captions, articles, oEmbed pages, public JSON endpoints, or when an agent needs the highest-fidelity public content without bypassing authentication, CAPTCHAs, paywalls, or access controls.

How do I install the Sharextract skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add wuaishare/sharextract --skill sharextract. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Sharextract popular?

It lives in wuaishare/sharextract, which has 6 GitHub stars and 2 forks.

Related skills

Humanizer Ru

7

unicodef1wn/humanizer-russian-language

Removes signs of AI generation from Russian-language blog content and social media posts (Telegram, vc.ru, Habr and similar) while keeping a lively, readable style. Universal and voice-neutral — works for long articles, short posts, notes, news breakdowns and opinion pieces. Must be used when the user says "перепиши более живо" (rewrite it more lively), "сделай менее ИИ-шно" (make it less AI-ish), "звучит как ChatGPT" (sounds like ChatGPT), "слишком сухо/шаблонно" (too dry / formulaic), "выглядит как LinkedIn-пост" (looks like a LinkedIn post), "очисти от воды" (cut the fluff). Also apply proa

Writing & Content

Seedance Storyboard

6

zcx960/seedance-storyboard

把剧本/小说/文字脚本/分镜文案,转换成 Seedance(即梦 / 豆包 Doubao Seedance)文生视频用的分镜脚本——带「视觉基调 + 色彩与调影 + 情绪基调」全局头,再加按秒切分的「分镜1、分镜2…」逐镜运镜与动作描写。只要用户给一段剧情/动作/场景文字,并提到要做成视频、AI 视频、Seedance、即梦、Sora、可灵、Veo、文生视频、视频脚本、分镜、运镜、storyboard、shot list,或想把小说/桥段/广告脚本变成可生成的视频提示词,就用这个 skill。即使用户只说「帮我把这段改成视频脚本」「拆成分镜」「写成 AI 视频提示词」也要触发。

Writing & Content

Ill Communication

7

alexconner-79/ill-communication

Write and review human-sounding copy, with deep UX writing craft. Use this skill for EVERY task that produces prose of any kind (chat responses, documents, presentations, emails, case studies, reports, blog posts) AND whenever the user asks to review, humanize, de-AI, edit, or improve any text or UX copy (buttons, error messages, empty states, microcopy, onboarding, notifications). It applies even when the user does not mention style, tone, or punctuation. If the task involves writing, rewriting, or judging any sentence, this skill applies.

Writing & Content

Content Repurposer

6

Mahanaicoach/content-repurposer

Turn one short-form video (an Instagram Reel or a TikTok) into platform-correct versions for Instagram, TikTok, and YouTube — then auto-schedule TikTok and YouTube through the user's own Zernio account. It transcribes the video and OCRs the frames to find the call-to-action, then TRANSLATES that CTA per platform: Instagram keeps "comment <word> and I'll send you the link" (the DM mechanic), while TikTok becomes "link in bio" and YouTube becomes "link in description" — in the on-screen text, the voiceover, AND the caption. If the CTA only lives in the description, it rewrites the description pe

Writing & Content

Null

7

maxfield-allison/null

A quiet thinking mode that adds no unsolicited direction. Invoke explicitly with /null or $null; discussion of null, writing, or context influence does not activate it.

Writing & Content

Storyboard

8

Penny777btc/storyboard

分镜(镜头序列)设计判断库:把口播脚本/创意拆解成「一镜一镜」的镜头序列——景别序列、机位角度、镜头切换、动作衔接、时长节奏、镜头清单。不是工具,而是给「写脚本之后、拍摄/录屏之前的分镜规划」与「选片定景别、粗剪排序」提供分镜判断依据。当需要把文字变成画面、决定一段话拆几个镜头/每个镜头是什么景别和机位、镜头之间怎么接、或质检「这段为什么接得不顺」时调用。管「镜头怎么排序」;画面内构图交给 [[shot-language]],机位走位交给 [[camera-blocking]],文字图形交给 [[layout-design]]。

Writing & Content

Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.