ardot-create-new-file — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ardot-create-new-file (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
处理 Ardot 设计文件中的页面创建。轻量级前置技能,确保正确的页面 ID 追踪和编辑器状态管理。
根据用户意图决定描述性页面名称:
"Components" — 用于可复用组件库"Light Mode" / "Dark Mode" — 用于特定主题的页面"Screens" — 用于设计原型leftPageIdcreate_new_page({
"name": "Components",
"select": false
})默认使用 `select: false` — 这会创建页面但不切换编辑器焦点,允许你继续在当前页面工作。
仅当你需要立即切换到新页面进行后续操作时,才使用 select: true。
响应包含新页面的 ID。立即保存 — 这是后续跨页面写入和交接时最可靠的 pageId 来源。
响应示例:pageId = "3:1672"使用此 pageId 进行:
I("3:1672", {...}) 操作M("nodeId", "3:1672") 将节点移动到此页面batch_read({parentId: "3:1672"}) 读取此页面内容batch_read({}) 只返回当前上下文的内容,不能作为全文件页面枚举依据。一旦你记录了页面 ID:
| 操作 | 方法 | 示例 |
|---|---|---|
| 在特定页面创建 | I("pageId", {...}) | I("3:1672", {type: "FRAME", ...}) |
| 移动节点到页面 | M("nodeId", "pageId") | M("3:544", "3:1672") |
| 读取页面内容 | batch_read({nodeIds: ["pageId"], properties: ["children"], readDepth: 1}) | batch_read({nodeIds: ["3:1672"], properties: ["children"], readDepth: 1}) |
| 截图页面内容 | capture_screenshot({nodeIds: [...]}) | 通过节点 ID 跨页面 |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.