npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

wechat-article-publisher

v1.0.2

Published

一条命令把 HTML+图片发布到微信公众号草稿箱。内置微信兼容铁律、WeChat API 封装、IP 白名单诊断。

Readme

wechat-article-publisher

补充 aiworkskills/wechat-article-skills 生态的实战手册。 官方文档不会告诉你这些——20+ 篇真实文章踩出来的坑。

是什么

一个 Claude Code Skill,补充微信公众号发布流程中那些硬桥硬马的实战经验:

  • ✅ 微信 HTML 兼容性铁律(12 条禁用属性 + 替代方案 + 组件模板)
  • ✅ IP 白名单管理(代理漂移解法)
  • ✅ TMDB 墙内图片下载(firecrawl + curl --http1.1)
  • ✅ PIL 封面生成脚本(900×330)
  • ✅ 发布后手动清单(原创/赞赏/合集——API 全不开放)
  • ✅ 文章 6 章递进结构 + 固定栏目设计

与官方 skill 的关系

本 skill 是 aiworkskills/wechat-article-skills(9 子 skill 全覆盖:选题→写稿→审稿→排版→配图→发布)的实战补充

| 你要做什么 | 走哪个 | |-----------|--------| | 选题/起标题 | aws-wechat-article-topics | | 写初稿/改写 | aws-wechat-article-writing | | 审稿/敏感词 | aws-wechat-article-review | | Markdown→排版 | aws-wechat-article-formatting | | AI 生成封面 | aws-wechat-article-images | | 一条龙全流程 | aws-wechat-article-main | | HTML+图→发布 | aws-wechat-article-publish | | 排版踩坑/HTML铁律 | ← 本 skill | | 发布后手动清单 | ← 本 skill |

安装

npm install wechat-article-publisher

# 然后安装到 Claude Code skills:
ln -s $(npm root -g)/wechat-article-publisher ~/.claude/skills/wechat-article-publisher

前置条件

  1. 已安装 aiworkskills/wechat-article-skills
  2. 项目根目录有 aws.env(微信凭证)
  3. IP 已加入微信白名单

触发方式

在 Claude Code 对话框说:

  • "微信排版铁律"
  • "公众号 IP 白名单怎么配"
  • "微信 HTML 兼容有哪些坑"
  • "TMDB 电影剧照怎么下载"
  • "公众号发布后还需要手动做什么"
  • "帮我生成封面"
  • "发布到草稿"

核心文档

| 文档 | 内容 | |------|------| | references/wechat-html-rules.md | ★ 微信 HTML 铁律 | | references/ip-whitelist.md | IP 白名单 | | references/image-guide.md | TMDB 配图 + 封面生成 | | references/article-structure.md | 文章结构 + 固定栏目 | | references/manual-checklist.md | 发布后手动清单 | | templates/article.html | HTML 模板 | | templates/cover.py | 封面生成脚本 |

License

MIT