Help us improve
Share bugs, ideas, or general feedback.
From productivity-skills
Extract and parse content from Feishu/Hera blog articles when the browser tool times out. Use curl to pull HTML and embedded JSON.
npx claudepluginhub rnben/hermes-skills --plugin productivity-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/productivity-skills:feishu-content-extractionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
User asks to extract, summarize, or process content from a Feishu/Hera blog article URL (e.g., `https://www.feishu.cn/content/article/XXXXX`).
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
User asks to extract, summarize, or process content from a Feishu/Hera blog article URL (e.g., https://www.feishu.cn/content/article/XXXXX).
Feishu pages are heavily JS-rendered. The browser_navigate tool will time out trying to load them.
curl -s -L -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" "FEISHU_URL" 2>/dev/null
The article content is embedded as JSON in window._defaultTemplateValue and window._templateValue in the HTML. Key fields:
window._defaultTemplateValue — contains text, title, description, keywords in the top-level page templatewindow._templateValue — contains richtext.content (JSON-escaped string with Quill delta ops) and articleTitle, description, keywordstext field in _defaultTemplateValue often contains raw text directly usable for summaryrichtext.content in _templateValue contains Quill delta format JSON — {ops: [...]} with rich text operations. For detailed extraction, parse these ops by looking at each insert field and combining with attributes (bold, heading, etc.)Once you have the text content, extract key sections, headings, and important points. Present as structured summary.
browser_navigate for Feishu /content/article/ URLs — it will timeout (JS bundle is ~1.2MB)curl response is large (~1.2MB) — use grep or python to extract the specific JSON sections\\\") — handle escaping carefully when parsing