Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add balabalabalading/huuuuuuho-skills --skill ardot-create-new-filegit clone --depth 1 https://github.com/balabalabalading/huuuuuuho-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/balabalabalading/huuuuuuho-skills/ardot-create-new-file)<a href="https://agentmods.dev/skills/balabalabalading/huuuuuuho-skills/ardot-create-new-file"><img src="https://agentmods.dev/badge/skills/balabalabalading/huuuuuuho-skills/ardot-create-new-file/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/balabalabalading/huuuuuuho-skills/ardot-create-new-file"><img src="https://agentmods.dev/badge/skills/balabalabalading/huuuuuuho-skills/ardot-create-new-file.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00092 | $0.00786 |
| Opus 5 | $0.00046 | $0.00393 |
| Sonnet 5 | $0.00018 | $0.00157 |
| Haiku 4.5 | $0.00009 | $0.00079 |
Grade A, and why
ardot-create-new-file scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 13d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
ardot-create-new-file — 创建新 Ardot 页面
处理 Ardot 设计文件中的页面创建。轻量级前置技能,确保正确的页面 ID 追踪和编辑器状态管理。
工作流程
第一步:确定页面名称和位置
根据用户意图决定描述性页面名称:
"Components"— 用于可复用组件库"Light Mode"/"Dark Mode"— 用于特定主题的页面"Screens"— 用于设计原型- 如果新页面需要出现在特定现有页面之后,使用
leftPageId
第二步:调用 create_new_page
create_new_page({
"name": "Components",
"select": false
})
默认使用 select: false — 这会创建页面但不切换编辑器焦点,允许你继续在当前页面工作。
仅当你需要立即切换到新页面进行后续操作时,才使用 select: true。
第三步:记录返回的 pageId
响应包含新页面的 ID。立即保存 — 这是后续跨页面写入和交接时最可靠的 pageId 来源。
响应示例:pageId = "3:1672"
使用此 pageId 进行:
- 跨页面
I("3:1672", {...})操作 M("nodeId", "3:1672")将节点移动到此页面batch_read({parentId: "3:1672"})读取此页面内容
重要说明
- pageId 发现受限:不带 nodeIds 的
batch_read({})只返回当前上下文的内容,不能作为全文件页面枚举依据。 - 在创建时记录页面 ID — 这是最可靠的交接方式;必要时也可以读取已知 pageId 或已知节点 ID。
select: true(默认值)会将编辑器切换到新页面。如果你正在跨多个页面构建,这可能会中断你的工作流程。leftPageId允许在特定兄弟页面之后插入新页面,有助于维护页面顺序。
跨页面操作参考
一旦你记录了页面 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 跨页面 |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 13d ago First seen · 69 lines · 92 tokens per session scan A e60fe69fed1c
ardot-create-new-file is a skill published in the GitHub repository balabalabalading/huuuuuuho-skills (117 stars, last pushed 4d ago), licensed MIT. It adds 92 tokens to every session and 786 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
visual-asset-design
A guide for turning character, scene, and prop ideas into prompts for generating consistent reference images. It covers layouts, camera views, visual identity, and continuity across image variations.
web-design-engineer
Build or redesign polished browser-rendered visual artifacts with HTML/CSS/JavaScript/React: pages, dashboards, prototypes, slide decks, animations, UI mockups, and data visualizations. Use for visual front-end creation, design-system exploration, design critique, or explicit browser acceptance / QA of a web artifact.…
winui-design
Use when designing, reviewing, or fixing WinUI 3: sample and control discovery with winapp find-ui, layout planning, control choice, Fluent Design alignment, Light/Dark/High Contrast theming, typography, spacing, brushes, accessibility, and XAML data-binding design. Load before authoring new XAML, reviewing UI PRs…
yida-dashboard
A delivery process for Yida dashboards, meaning screens that show business metrics and charts in one place. It covers data, filters, responsive layouts, loading states, insights, screenshots, and sharing.
yida-density
A set of rules for controlling how much information a custom page shows at once, with compact, comfortable, and spacious layouts. It also defines how the layout changes on phones and how spacing and text sizes stay consistent.
yida-nav-group
A tool for organizing the left-hand navigation of 宜搭 applications, Alibaba’s platform for building business apps. It manages navigation groups, pages, forms, and external links.