← 返回 Skills 市场
fxjhello

SmartPage

作者 Laurence Rotolo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
107
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smartpage
功能描述
Auto-fit Markdown to one A4 page. Binary search optimal font size, render with 10 themes, export PDF+PNG+MD.
安全使用建议
This skill may do what it promises, but the runtime steps include cloning and running code from an unknown GitHub repo with 'npm install' (which can execute arbitrary scripts). Before installing or running: 1) Ask the publisher for a homepage or a verified release (GitHub release tag, npm package name). 2) Verify the repository and inspect package.json and postinstall scripts. 3) Note the SKILL.md is inconsistent (it uses git but doesn't declare git; 'npm smartpage' is not a standard npm command) — ask the author to clarify the exact CLI invocation. 4) If you must try it, run the repo in an isolated environment (container or VM) and set output-dir to a temporary folder (not your Desktop). 5) Do not run 'npm install' or start the dev server on a sensitive machine until you or someone you trust has audited the code. Absence of automated scan findings here does not mean the code is safe.
功能分析
Type: OpenClaw Skill Name: smartpage Version: 1.0.0 The skill instructions in SKILL.md direct the agent to clone an external repository (https://github.com/fxjhello/SmartPage.git) and execute 'npm install' and 'npm run dev'. This pattern introduces a significant supply chain risk by executing unverified remote code and starting a local web server at runtime, which are high-risk behaviors despite the stated purpose of document formatting.
能力评估
Purpose & Capability
The described functionality legitimately needs a Node-based CLI, so requiring npm makes sense. However the SKILL.md explicitly uses git clone but the registry metadata did not declare git as a required binary. The CLI invocation 'npm smartpage' is not a standard npm command (expected patterns would be 'npx smartpage' or 'npm run <script>'), which is an internal inconsistency.
Instruction Scope
Instructions tell the agent to clone https://github.com/fxjhello/SmartPage.git, run 'npm install', write outputs to the user's desktop, read the generated files, and (optionally) start a dev server and open localhost in a browser. These steps will cause the agent to download and execute remote code and read/write local files. The scope of actions (especially running unvetted npm installs and launching a dev server) is broader than 'formatting a single document' and requires user consent and sandboxing.
Install Mechanism
There is no formal install spec — the SKILL.md tells the agent to clone a GitHub repo and run 'npm install'. That downloads arbitrary code and packages (including possible postinstall scripts) from an unverified source. The repo owner/URL is provided but there's no homepage, release host, or verification. This is a moderate-to-high risk install pattern unless the repo/package is audited.
Credentials
The skill requests no environment variables or credentials (good). It does require filesystem access to write/read output (desktop path), which is proportional to creating files but should be limited to a user-approved directory. No other environment access is requested.
Persistence & Privilege
The skill does not request always-on presence and does not declare elevated privileges. It does instruct launching a dev server and opening a browser, which is local and optional; this is not a permission escalation but increases attack surface if the code is untrusted.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smartpage
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smartpage 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug smartpage
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

SmartPage 是什么?

Auto-fit Markdown to one A4 page. Binary search optimal font size, render with 10 themes, export PDF+PNG+MD. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 107 次。

如何安装 SmartPage?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install smartpage」即可一键安装,无需额外配置。

SmartPage 是免费的吗?

是的,SmartPage 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SmartPage 支持哪些平台?

SmartPage 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SmartPage?

由 Laurence Rotolo(@fxjhello)开发并维护,当前版本 v1.0.0。

💬 留言讨论