← ClaudeAtlas

wechat-account-bookmarkslisted

批量把微信公众号名称、历史文章 URL 或已知 biz 转换为可直接导入 Edge/Chrome 的公众号主页或文章书签。优先复用 freestylefly 的 wechat-article-archive-skill 与 wechat-article-extractor-skill,不重复实现微信搜索、文章历史和复杂页面解析。适用于“恢复微信公众号浏览器快捷方式”“Excel 批量生成公众号书签”“公众号名称跳转主页或文章”等任务;不用于 Android ADB 桌面图标自动化,不绕过登录、验证码或微信风控。
sdwurg180507280211/my-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill sdwurg180507280211/my-skills
# 微信公众号批量书签生成 ## 定位 本 Skill 只负责浏览器书签链路: ```text Excel / CSV → 公众号身份解析 → homepage / article target → bookmarks.html → Edge / Chrome ``` Android 真机上的微信“添加到桌面”已拆分到独立 Skill:`wechat-android-shortcuts`。 微信侧复杂能力直���复用上游: - `freestylefly/wechat-article-archive-skill`:公众号精确名称 → `searchbiz` → `fakeid` → 历史文章列表。 - `freestylefly/wechat-article-extractor-skill`:文章 URL/HTML → `account_name` / `account_alias` / `account_id` / `account_biz`,并处理迁移、注销、屏蔽等页面异常。 本 Skill 不维护自己的微信后台搜索客户端或完整文章解析器。 ## 核心成功标准 不要把“拿到 `biz`”当作唯一成功标准。最终目标是得到一个已经与输入公众号身份对应的可点击目标: ```text target_type = homepage | article target_url = 最终写入 bookmarks.html 的 URL ``` 优先级: ```text 用户指定目标类型 article(--prefer-article / 目标类型=article) → 即使有 biz,也生成文章 target 可信 biz → 公众号主页 target 没有主页,但已有可信公众号文章 → 文章 target ``` ## 解析优先级 ```text 输入 biz ↓ 没有 输入微信公众号文章 URL ↓ 上游 wechat-article-extractor-skill 核对公众号名称 ↓ 没有 URL 公众号名称 ↓ 上游 wechat-article-archive-skill 精确搜索 ↓ fakeid + 候选文章 ↓ 必要时再调用 extractor ``` 规则: - 已知 `biz` 时不访问微信后台;只把它当身份锚点,不把 Excel 名称冒充成已核验的当前公众号名称。 - 文章 URL 即使自带 `__biz`,也要通过 extractor 核对文章所属公众号名称。 - URL 解析出的公众号名称与 Excel 名称不一致时:`identity_status=pending_review`,`error_code=article_name_mismatch`,不得生成错误书签。 - 纯名称路径仍要求上游 archive skill 做精确名称匹配,不做模糊猜测。 - 如果精确账号已经找到,且有可信文章 URL,但没有 `biz`,可以生成 `target_type=article` 的文章书签。 - 用户可通过 CLI `--target article` / `--prefer-article` 或输入列 `目标类型` 强制生成文章书签;指定 `article` 后即使已有 `biz` 也以文章 URL 为最终书签目标。 - 强制 `article` 但没有任何可用文章 URL 时,不降级生成主页书签,而是标记 `no_article` 进入未解析/复核。 ## 输入 支持