← 返回 Skills 市场
Website Manager
作者
Prompt Circle
· GitHub ↗
· v1.0.6
· MIT-0
137
总下载
1
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install website-manager
功能描述
Create, recreate, redesign, publish, and operate websites managed from Notion, including blogs, CMS-driven sections, widgets, filtering/search interactions,...
安全使用建议
This skill appears to do what it says: blueprint sites, create/sync a Notion CMS, validate built output, and optionally deploy to Netlify. Before using it: 1) Only provide NOTION_ACCESS_TOKEN / NOTION_TOKEN and NETLIFY_AUTH_TOKEN when you explicitly ask the agent to provision CMS or run automated deploys. 2) Use least-privileged tokens (Notion internal integration shared to a single parent page; Netlify token limited to deploy scope). 3) Review .website-manager/notion.json and .website-manager/deploy.json before committing or syncing them — they should contain IDs/URLs only. 4) Remember the scripts will create remote resources (databases/pages on Notion, sites/deploys on Netlify); run them in a safe/test workspace first and revoke tokens when finished if you have concerns. 5) The runtime_metadata slightly inconsistently lists Netlify as a primary credential as well; confirm with the maintainer if you need stricter metadata before automated use.
功能分析
Type: OpenClaw Skill
Name: website-manager
Version: 1.0.6
The website-manager skill bundle is a legitimate toolset for automating website creation and management using Notion as a CMS and Netlify for hosting. The Python scripts (create_notion_cms.py and netlify_zip_deploy.py) use standard libraries to interact exclusively with official APIs (api.notion.com and api.netlify.com) and include logic to persist non-secret metadata locally. The instructions in SKILL.md are task-oriented, align with the stated purpose, and include explicit security guidance to avoid storing secrets in repository files or Notion databases.
能力评估
Purpose & Capability
The name/description target Notion-backed site creation, management, and Netlify deployment; the included scripts call only Notion and Netlify APIs and perform site validation and blueprinting — all directly relevant to the stated purpose.
Instruction Scope
SKILL.md explicitly restricts secret usage to user-requested automated CMS provisioning, sync, or deploys. The runtime instructions read local reference files and call helper scripts that perform network operations and write non-secret JSON metadata. This is expected, but those operations will modify remote resources (create Notion databases/pages, create Netlify sites/deploys) and write local runtime files, so user consent is required before performing those privileged actions.
Install Mechanism
No install spec or third-party downloads; scripts are included in the repo and use standard Python stdlib (urllib, zipfile, tempfile). No high-risk remote installs or archived code downloads were found.
Credentials
The primary credential (NOTION_ACCESS_TOKEN) and optional NETLIFY_AUTH_TOKEN are appropriate for the requested operations. Minor metadata inconsistency: SKILL.md metadata lists primaryEnv as NOTION_ACCESS_TOKEN but runtime_metadata.primary_credentials lists both NOTION_ACCESS_TOKEN and NETLIFY_AUTH_TOKEN — this is a small mismatch but not a functional red flag. The skill does not request unrelated secrets.
Persistence & Privilege
The skill will perform outbound network requests and persistent_file_writes (persisting non-secret IDs to .website-manager/*.json) and can create remote resources (Notion DBs, Netlify sites/deploys). always:false (not force-included) and model invocation is allowed (platform default). These privileges match the skill's purpose but warrant explicit user confirmation before automated runs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install website-manager - 安装完成后,直接呼叫该 Skill 的名称或使用
/website-manager触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
No user-facing changes in this release.
- Internal metadata updated (added skillKey and primaryEnv fields).
- No changes to functionality or workflows.
v1.0.5
**Expanded and clarified credential handling for deployment and provisioning workflows.**
- Added detailed `conditional_env_vars` specifying exactly which credentials are required for different use cases (planning, CMS provisioning, sync, and deployments).
- Introduced `credential_scope_guidance` to encourage least-privilege and minimize unnecessary credential requests.
- No changes to functionality outside credential/metadata structuring; no file or code changes detected.
- No impact on user experience or workflows unless performing automated CMS creation or deployment.
v1.0.4
- Added references/site-types/generic.md as a fallback reference for generic site types.
- Updated credential rules to clarify that secrets should only be requested if the user wants automated provisioning, synchronization, or deployment.
- Minor clarifications in instructions for using reference files, noting generic.md should be used when no specific site type fits.
- Added a note in metadata: credentials are conditional and should only be requested as needed.
v1.0.3
- Added a markdown section describing persisted runtime metadata files, including their default locations and storage guidelines.
- Updated the metadata and runtime metadata sections to include new environment variables (`NETLIFY_ACCOUNT_SLUG`, `NETLIFY_SITE_NAME`) for Netlify deployment.
- No code changes were detected in this release.
v1.0.2
- Improved credential handling for Netlify: now allows deploying without specifying NETLIFY_SITE_ID by auto-creating a new site if needed.
- Clarified that only non-secret site identifiers and URLs are persisted; secrets should never be stored in Notion or repo files.
- Minor edits to documentation for clearer credential rules and deployment flow.
- No functional code changes.
v1.0.1
- Added scripts/create_notion_cms.py to automate creation of the default Notion CMS under a shared parent page.
- Updated SKILL.md to document new credentials, required environment variables, and privileged operations for Notion and Netlify automation.
- Detailed credential-handling rules: now only request Notion or Netlify secrets when automated CMS creation or deploys are needed.
- Expanded helper script documentation to include the new Notion CMS creation script.
- No breaking changes to planning, validation, or content modeling workflows.
v1.0.0
Initial release of website-manager - unified website building and management with Notion CMS support.
- Enables creation, rebuilding, redesign, and ongoing management of websites using Notion as the editorial source.
- Supports static and CMS-driven sections, lightweight publishing workflows, and SEO/AEO/GEO improvements.
- Provides opinionated defaults: plain HTML/CSS/JS stack, Netlify deployment, and portable output with no vendor lock-in.
- Includes modular workflows for widgets, filtering/search, validation, and automation-friendly routines.
- Designed for both technical and non-technical users—minimizes setup choices unless customization is needed.
元数据
常见问题
Website Manager 是什么?
Create, recreate, redesign, publish, and operate websites managed from Notion, including blogs, CMS-driven sections, widgets, filtering/search interactions,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 137 次。
如何安装 Website Manager?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install website-manager」即可一键安装,无需额外配置。
Website Manager 是免费的吗?
是的,Website Manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Website Manager 支持哪些平台?
Website Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Website Manager?
由 Prompt Circle(@hollaugo)开发并维护,当前版本 v1.0.6。
推荐 Skills