ワンクリックで
notebook
Edit Jupyter notebook (.ipynb) cells — insert, replace, or delete cells. Use when working with notebooks.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Edit Jupyter notebook (.ipynb) cells — insert, replace, or delete cells. Use when working with notebooks.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
商品价格全网对比技能,获取商品在淘宝(Taobao)、天猫(TMall)、京东(JD.com)、拼多多(PinDuoDuo)、抖音(Douyin)、快手(KaiShou)的最优价格、优惠券,当用户想购物或者获取优惠信息时使用。Get the best price, coupons for goods on Chinese e-commerce platforms, compare product prices, and use when users want to shop or get discount information.
本地敏感数据脱敏与可逆还原工具 v1.3。当用户提到任何与"脱敏"、"隐私保护"、"敏感数据处理"、"个人信息保护"相关的内容时,必须激活本技能。 支持 PDF 图像级遮盖脱敏、OCR 脱敏、Word/Markdown/Excel 精准替换脱敏。 自动检测 17 种敏感数据类型(姓名、手机号、身份证、银行卡、邮箱、密码、API Key、地址、IP、护照、公司名等)。 多格式全管道输出:OCR脱敏文本 + 脱敏版PDF + 脱敏版DOCX + 脱敏版MD + 汇总映射表 + 反脱敏指南。 触发关键词:脱敏、隐私、敏感数据、个人信息、加隐私、redact、redaction、mask、privacy、personal data、PII、个人信息保护、数据脱敏、隐私处理、隐去、掩盖、打码、保护隐私、去隐私、遮盖、擦除、替换敏感信息。 支持文件格式:.pdf, .docx, .xlsx, .xls, .md, .markdown, .jpg, .jpeg, .png 处理流程:OCR识别 → 关键词脱敏 → PDF遮盖 → 格式转换脱敏 → 输出多格式结果。
Browser automation for AI agents. Use when the user needs to interact with websites — navigating, filling forms, clicking buttons, extracting data, taking screenshots, or automating any browser task. PinchTab (primary) for fresh automation, Chrome Relay (fallback) for the user's existing browser tabs.
Interact with Discord: send messages, photos, files to any channel. Manage Discord bot integration with Alma.
Find, organize, and manage files on the user's computer. Search by name, type, size, or date. Move, rename, compress, and clean up files.
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
| name | notebook |
| description | Edit Jupyter notebook (.ipynb) cells — insert, replace, or delete cells. Use when working with notebooks. |
| allowed-tools | ["Bash","Read","Write"] |
Modify Jupyter notebook cells using jq and bash.
# Show all cells with IDs and types
jq -r '.cells | to_entries[] | "\(.key): [\(.value.cell_type)] id=\(.value.id // "none") | \(.value.source[:1] | .[0] // "" | .[0:80])"' NOTEBOOK.ipynb
# Replace cell by index (0-based)
jq --arg src "print(\"hello world\")\n" \
'.cells[0].source = ($src | split("\n") | map(if . == "" then . else . + "\n" end) | .[:-1])' \
NOTEBOOK.ipynb > /tmp/nb_tmp.ipynb && mv /tmp/nb_tmp.ipynb NOTEBOOK.ipynb
# Insert a code cell after index 2
jq --arg src "# New cell\nprint(42)\n" \
'.cells |= (.[0:3] + [{
"id": ("new-" + (now | tostring)),
"cell_type": "code",
"source": ($src | split("\n") | map(if . == "" then . else . + "\n" end) | .[:-1]),
"metadata": {},
"outputs": [],
"execution_count": null
}] + .[3:])' \
NOTEBOOK.ipynb > /tmp/nb_tmp.ipynb && mv /tmp/nb_tmp.ipynb NOTEBOOK.ipynb
# Delete cell at index 1
jq 'del(.cells[1])' NOTEBOOK.ipynb > /tmp/nb_tmp.ipynb && mv /tmp/nb_tmp.ipynb NOTEBOOK.ipynb
\n except the last linejq for reliable JSON manipulation