Web Access via Browser CDP
eze-is/web-access
Routes every web task, from searching to logged-in browsing, through a tiered choice of search, fetch, curl or a real Chrome or Edge session driven over CDP.
Searches WeChat public account articles by keyword through Sogou WeChat Search and returns titles, summaries, dates, source accounts and links.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install zjp1997720/wechat-article-search wechat-article-search --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/zjp1997720/wechat-article-search.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/wechat-article-search .claude/skills/wechat-article-search && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "wechat-article-search" agent skill from https://github.com/zjp1997720/wechat-article-search/tree/main/skills/wechat-article-search into .claude/skills/wechat-article-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-article-search", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/zjp1997720/wechat-article-search/tree/main/skills/wechat-article-searchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install zjp1997720/wechat-article-search wechat-article-search --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zjp1997720/wechat-article-search.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/wechat-article-search .agents/skills/wechat-article-search && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wechat-article-search" agent skill from https://github.com/zjp1997720/wechat-article-search/tree/main/skills/wechat-article-search into .agents/skills/wechat-article-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-article-search", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install zjp1997720/wechat-article-search wechat-article-search --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zjp1997720/wechat-article-search.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/wechat-article-search .cursor/skills/wechat-article-search && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "wechat-article-search" agent skill from https://github.com/zjp1997720/wechat-article-search/tree/main/skills/wechat-article-search into .cursor/skills/wechat-article-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-article-search", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/zjp1997720/wechat-article-search.git --path skills/wechat-article-search--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install zjp1997720/wechat-article-search wechat-article-search --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zjp1997720/wechat-article-search.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/wechat-article-search .gemini/skills/wechat-article-search && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "wechat-article-search" agent skill from https://github.com/zjp1997720/wechat-article-search/tree/main/skills/wechat-article-search into .gemini/skills/wechat-article-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-article-search", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install zjp1997720/wechat-article-search wechat-article-searchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/zjp1997720/wechat-article-search.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/wechat-article-search .github/skills/wechat-article-search && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "wechat-article-search" agent skill from https://github.com/zjp1997720/wechat-article-search/tree/main/skills/wechat-article-search into .github/skills/wechat-article-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-article-search", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install zjp1997720/wechat-article-search wechat-article-search --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zjp1997720/wechat-article-search.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/wechat-article-search .opencode/skills/wechat-article-search && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "wechat-article-search" agent skill from https://github.com/zjp1997720/wechat-article-search/tree/main/skills/wechat-article-search into .opencode/skills/wechat-article-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-article-search", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
wechat-article-searchSearches WeChat public account articles by keyword through Sogou WeChat Search and returns titles, summaries, dates, source accounts and links.
Written in Chinese, this skill runs a small Node script that searches WeChat public account articles by keyword and returns structured results: title, summary, publish time, source account and link. No API key is needed, since the data source is Sogou WeChat Search.
The script takes the keyword, a result count (default ten, at most 50), an optional output file for the JSON, and a flag that tries to resolve the intermediate Sogou link to the real WeChat article address. Resolving costs an extra request per result and often fails because of anti-scraping limits, in which case the intermediate link is kept and marked as unresolved. Empty results usually call for different keywords or a retry later.
The cheerio package must be installed first. The tool is meant for study and research, not commercial use or large-scale scraping, and heavy use can get an IP address blocked. A note in the file describes pairing it with a second skill that fetches full article text.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7e1be9a. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
BashReadFrom allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodenpmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
WeChat Article Search loads about 730 tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 146 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Bash, ReadAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from zjp1997720/wechat-article-search at commit 7e1be9a, republished under its MIT licence (© zjp1997720). 146 words, ~730 tokens.
.claude/skills/wechat-article-search/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.该脚本依赖NodeJS依赖包 cheerio,建议先执行全局安装或在项目中安装:
npm install -g cheerio1、 确认关键词与数量
1、执行常规搜索命令
node scripts/search_wechat.js "关键词" node scripts/search_wechat.js "关键词" -n 15node scripts/search_wechat.js "关键词" -n 20 -o result.jsonnode scripts/search_wechat.js "关键词" -n 5 -rquery:搜索关键词(必填)-n, --num:返回数量(默认 10,最大 50)-o, --output:输出 JSON 文件路径(可选)-r, --resolve-url:尝试把中间链接解析成微信文章真实链接(会额外请求每条结果)文章标题、文章地址、文章概要、发布时间、来源公众号名称
以下内容由大鹏的 vault 自动追加,用于把本 skill 接入 Obsidian 仓库生态。原版说明见上方。
本 skill 在仓库内自包含依赖,不要全局安装。首次使用或克隆仓库后,在本 skill 目录执行一次:
cd .claude/skills/wechat-article-search
npm installcheerio 会装到本目录的 node_modules/,已被 .gitignore 排除。脚本通过 Node 的向上查找机制能 require('cheerio'),无需配 NODE_PATH。
.claude/skills/wechat-article-search/scripts/sync-claude-skills.sh 自动软链到 .agents/skills/、.opencode/skills/、~/.codex/skills/、~/.config/opencode/skills/、.workbuddy/skills/(LaunchAgent 监听 .claude/skills 目录变化 + git hook 兜底)。.claude/skills/wechat-article-search/,不要直接改其它位置的软链。wxmp-article-harvester 的衔接两个 skill 职责互补,可串联使用:
| 环节 | skill | 输入 | 输出 |
|---|---|---|---|
| 关键词发现(本 skill) | wechat-article-search | 关键词,如「AI Agent」 | 文章列表 JSON(标题/链接/摘要/来源/时间) |
| 按账号/URL 抓正文 | wxmp-article-harvester | 公众号名或 mp.weixin.qq.com/s/... 链接 | 结构化索引 + Markdown 正文 |
典型链路:先用本 skill 按关键词发现一批文章 URL 和来源公众号 → 再用 harvester 对感兴趣的账号或具体 URL 抓取正文导出到 ~/.dapeng/wxmp-harvester/exports/。
-o 写到 00_收件箱/Clippings/ 或对应项目的来源目录,文件名带关键词和日期,如 wechat-search-AI培训-2026-07-06.json。weixin.sogou.com),受反爬策略影响,偶发返回空结果或被 antispider 拦截属正常现象,换关键词或稍后重试即可。-r 解析真实链接在反爬收紧时成功率低,失败会保留搜狗中间链接并标记 url_resolved: false。© zjp1997720, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (scripts) in skills/wechat-article-search of zjp1997720/wechat-article-search.
Open the folder on GitHubat commit 7e1be9a
We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in zjp1997720/wechat-article-search, which our catalogue first saw on October 7, 2026.
WeChat Article Search next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| WeChat Article Search this skillzjp1997720/wechat-article-search | 269 | 1 repos | ~730 | Automated safety check: Notes | MIT | |
| Web Access via Browser CDPeze-is/web-access | 9.1k | 4 repos | ~2.2k | Automated safety check: Pass | MIT | |
| Brightdata SDK JSbrightdata/skills | 264 | — | ~3k | Automated safety check: Pass | MIT | |
| Web Content Fetcheryaomindong1996/forge-admin | 126 | — | ~898 | Automated safety check: Pass | Apache-2.0 | |
| Agent ReachPanniantong/Agent-Reach | 95k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Reddit JSON Fetcherykdojo/claude-code-tips | 10k | — | ~1.4k | Automated safety check: Pass | Custom licence |
eze-is/web-access
Routes every web task, from searching to logged-in browsing, through a tiered choice of search, fetch, curl or a real Chrome or Edge session driven over CDP.
brightdata/skills
Web data extraction and discovery using the Bright Data JavaScript/TypeScript SDK (@brightdata/sdk).
yaomindong1996/forge-admin
Extract article content from any URL as clean Markdown. An agent skill from yaomindong1996/forge-admin.
Panniantong/Agent-Reach
Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.
ykdojo/claude-code-tips
Fetches Reddit posts, threads and search results as JSON through a browser session, using a DuckDuckGo redirect to get past Reddit's automated-access block.
Johell1NS/browser-search
Multi-engine web search (SearXNG) + browsing/scraping (Camofox, CloakBrowser).
Searches WeChat public account articles by keyword through Sogou WeChat Search and returns titles, summaries, dates, source accounts and links. Written in Chinese, this skill runs a small Node script that searches WeChat public account articles by keyword and returns structured results: title, summary, publish time, source account and link. No API key is needed, since the data source is Sogou WeChat Search.
WeChat Article Search fits situations like: finding recent WeChat public account articles on a topic; collecting article titles, summaries and sources as reference material; saving a keyword search result as a JSON file.
Run `npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a claude-code`. Or copy the skill folder (skills/wechat-article-search in zjp1997720/wechat-article-search) into .claude/skills/wechat-article-search in your project. Claude Code loads it when a task matches its description.
Run `npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a codex`. Or copy the skill folder (skills/wechat-article-search in zjp1997720/wechat-article-search) into .agents/skills/wechat-article-search in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zjp1997720/wechat-article-search --skill wechat-article-search -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wechat-article-search, .gemini/skills/wechat-article-search, .github/skills/wechat-article-search and .opencode/skills/wechat-article-search in your project.
Going by SKILL.md and its folder, WeChat Article Search needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node and npm). Our summary lists: Node.js with the cheerio package installed; Network access to Sogou WeChat Search. Its frontmatter pre-approves these tools: Bash, Read.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
WeChat Article Search is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 730 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with WeChat Article Search: Web Access via Browser CDP (eze-is/web-access, 9.1k stars), Brightdata SDK JS (brightdata/skills, 264 stars), Web Content Fetcher (yaomindong1996/forge-admin, 126 stars) and Agent Reach (Panniantong/Agent-Reach, 95k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
zjp1997720 (a GitHub user) maintains it in zjp1997720/wechat-article-search, which has 269 GitHub stars. The repository was last updated on July 17, 2026.
Source: zjp1997720/wechat-article-search on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.