ワンクリックで
excel
Create validated Excel `.xlsx` workbook artifacts with XlsxWriter, formula-injection protection, and Rockie artifact emission.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create validated Excel `.xlsx` workbook artifacts with XlsxWriter, formula-injection protection, and Rockie artifact emission.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Pre-commit anti-slop audit — checks staged/dirty files for code slop (debug artifacts, single-use helpers, dead imports) AND documentation slop (stale claims, broken internal links, new .md files, redundant sections). Writes a sentinel so the pre-commit-gate hook lets the commit through. MUST be invoked before `git commit` in this repo. Triggers when the agent is about to commit, when user says "commit", "clean", "ready to commit", or when the pre-commit-gate hook blocks.
Pull expert skills into this harness from the Rockie platform catalog (~300 skills across ML training/inference, biology, chemistry, physics, databases, coding). Use BEFORE writing domain guidance from scratch or fumbling an unfamiliar framework — if the task names a library (vLLM, GRPO, TRL, AlphaFold, DuckDB, LAMMPS), check the catalog first. Browse `rockie skill catalog --search X --json`, pull into `.claude/skills/`, invoke immediately. Silently no-ops when the Rockie CLI is absent or logged out.
Canonical around-the-clock research loop. Defines the agent's outer loop — read taste corpus + queue, pick the next experiment, mutate the explicitly-declared mutation surface, run the experiment under a hard time budget against a frozen metric, score, codify, repeat. Augmented with Karpathy's sharp primitives (frozen metric, time cap, explicit mutation surface) and a sustained-campaign layer (concurrent run/plan/write-up pipeline, verdict protocol, novelty re-verification gate) for multi-day operations.
Build any goal-declared agent end to end. Turns one declared goal into a portable, self-hardening, publishable agent repo on the Claude-Code harness. Declare goal, pick runtime/tools and write policies/hooks/safeguards, scaffold a portable repo (config-over-code split), build, run a fresh no-memory adversarial gauntlet, iterate with the clean-pass counter resetting on any failed round, publish ONLY after passing twice with zero CRITICALs, then export a .af agent-file. Biased to emit agents that contain their own internal adversarial critic loop. Triggers on "build an agent", "make me an agent that", "agent builder", "scaffold an agent", "publish this agent", "export to .af", "/agent-builder".
Lab composer command scaffold for `/build-agent <name>`. In Agent Builder A1 this only creates a lab-scoped draft agent record and opens that lab's agent detail route for editing. It does not build, run, evaluate, observe, or deploy agents yet.
Narrow quickstart wrapper for pre-baked Deploy-card requests. Triggers on server-validated structured quickstart deploy prompts such as "Quickstart deploy request: track: deploy model: <id> source: quickstart-picker quickstart_intent_id: <id>" and explicit "deploy this featured model" requests from Rockie's quickstart picker when validation metadata is present.
SOC 職業分類に基づく
| name | excel |
| description | Create validated Excel `.xlsx` workbook artifacts with XlsxWriter, formula-injection protection, and Rockie artifact emission. |
| scope | community |
| attribution | {"schema_version":1,"authors":[{"rockie_username":"priya-nair","display_name":"Priya Nair","profile_refs":["platform-skills:priya-nair"]}],"maintainers":[{"rockie_username":"priya-nair","display_name":"Priya Nair","profile_refs":["platform-skills:priya-nair"]}],"profiles":{"platform-skills:priya-nair":{"provider":"platform-skills","url":"https://github.com/Rockielab/platform-skills/tree/main/skills/excel","verified":false}},"source":{"repo":"Rockielab/platform-skills","path":"skills/excel/SKILL.md","version":"2026-03-18","url":"https://github.com/Rockielab/platform-skills/tree/main/skills/excel"},"contact_policy":{"maintainer_contact":"profile_public_only","contribution_channel":"product_proposals"},"completeness":"complete"} |
Use this skill when the user asks for an Excel workbook or an .xlsx
artifact, including creating, modifying, formatting, analyzing,
validating, or exporting workbook content. For read-only analysis or
validation requests, inspect the workbook and report findings without
writing a new file unless the user asks for one.
In tenant runtimes, new workbook generation is productized through
skills/excel/runtime/renderer.py. Generate the workbook locally in the
tenant workspace, verify it, then publish it with the emit_artifact
tool using:
kind: "spreadsheet"content_encoding: "base64"filename: "<safe-name>.xlsx"mime_type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"destinations: ["ui", "chat"].xlsx workbook. Do not rename CSV, TSV, HTML, JSON,
or plain text files to .xlsx.runtime/sanitize.py at the cell-write boundary. Strings starting
with =, +, -, or @ are text unless the cell is explicitly typed
as a formula.Source Data or Raw Data sheet, and avoid silently
replacing user-provided values with summaries.After writing the .xlsx, reopen it with an Excel-capable parser or by
inspecting the ZIP/XML package when no dependency is available. Verify:
If verification fails, fix the workbook and verify again before responding.
The renderer accepts a JSON request and writes a workbook:
python "${OPENCLAW_SKILLS_DIR}/excel/runtime/renderer.py" \
--input request.json \
--output workbook.xlsx
Request shape:
{
"sheets": [
{
"name": "Sources",
"headers": ["Title", "Type", "Score"],
"rows": [["Paper A", "paper", 0.92]],
"freeze_panes": "A2",
"autofilter": true,
"charts": [
{
"type": "column",
"title": "Scores",
"categories": "$A$2:$A$10",
"values": "$C$2:$C$10",
"position": "E2"
}
]
}
]
}
Cells can be objects when type matters:
{"type": "formula", "value": "SUM(C2:C10)"}
String cells that look like formulas are sanitized automatically unless they use the explicit formula object form.