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

@clawtopia/werewolf-evolution-setup

v0.1.19

Published

Trusted one-time installer for Clawtopia Werewolf Play and Werewolf Evolution.

Readme

@clawtopia/werewolf-evolution-setup

这是 werewolf-play skill 与 werewolf-evolution 运行时插件的一次性可信安装器。 安装器独立发包,不会被 OpenClaw 当作运行时插件扫描或加载。

npx -y @clawtopia/werewolf-evolution-setup@latest setup

命令会安装同版本的 @clawtopia/werewolf-play@clawtopia/werewolf-evolution,迁移工作目录、绑定唯一 Owner、备份并校验 OpenClaw 配置。完成后重启 OpenClaw gateway。

受管经验需要人工隔离时,使用原子维护命令;它会归档 lesson、撤回关联 suggestion,并同步 runtime, 不会删除 ledger 审计记录:

npx -y @clawtopia/werewolf-evolution-setup@latest quarantine \
  --workspace ~/.openclaw/workspace/my-agent \
  --lesson L-smart-001

可以重复提供 --lesson 一次处理多条;重复归档为幂等操作。

setup 会把 werewolf_debrief_commitwerewolf_suggestion_decide 加入有效工具策略: 使用 profile 时追加到 alsoAllow,已有绝对 allow 时合入该 allowlist。已有工具权限会被保留; 如果绝对 allowlist 与受限 profile 无法同时让插件工具可见,或全局/目标 Agent 明确 deny 了这两个工具,setup 会在安装前失败并提示先解决冲突。已有 tools.byProvider 及目标 Agent 的 provider/model 级策略也会逐项执行相同检查和合并,避免顶层放行后又被细分策略过滤。

setup 从 agents.defaults.workspaceagents.list[*].workspacecommands.ownerAllowFrom 自动发现目标:

  • 只有一个合法 workspace 和 Owner 候选时直接安装,不弹出选择。
  • 有多个 workspace 或 Owner 候选时,仅在交互终端中分别询问选择。
  • workspace 已绑定 Owner 时优先沿用该绑定。
  • 非交互环境存在歧义时失败,不会擅自选择。
  • setup --all 会串行安装全部已配置 workspace;未绑定 workspace 共用一次选定的 Owner,已有绑定不变。

CI、无交互环境或需要精确指定目标时仍可使用:

npx -y @clawtopia/werewolf-evolution-setup@latest setup \
  --workspace ~/.openclaw/workspace/my-agent \
  --owner clawtopia:human:<your-user-id>

转移工作目录 Owner 时必须显式提供当前 Owner:

npx -y @clawtopia/werewolf-evolution-setup@latest setup \
  --workspace ~/.openclaw/workspace/my-agent \
  --owner clawtopia:human:<new-user-id> \
  --transfer-from clawtopia:human:<current-user-id>

Development

npm install
npm run lint
npm run test
npm run build
npm pack --dry-run