tadado-activity-import SKILL.md skillA
tadado-activity-import from hananxr/tadado is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add hananxr/tadado/tadado-activity-import@v2.2.0Pins v2.2.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- hananxr/tadado
- Path
resources/skill/tadado-activity-import/SKILL.md- Versions recorded
- 1
- Latest version
- v2.2.0, committed Sep 21, 2026
- Size
- 13,248 bytes
- Repository stars
- 37
- License
- MIT
把 py 版(v0.x)「活动分析」导出的 md 清单(标签 → 任务 → 活动三层),转换成 Tadado2 能**直接导入**的 md —— md 进、md 出,不碰数据库、不调 CLI。逐项对账、认不出就停、 不替用户拍板。触发词:活动分析导出、活动清单转换、旧数据迁移、数据迁入、md 转换。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
> 📦 **本 skill 是自包含的**:转换器就在 [`scripts/migrate-activity.mjs`](scripts/migrate-activity.mjs), > 样例在 [`sample-input.md`](sample-input.md)。把整个 `tadado-activity-import/` 目录拷走就能用 —— > **不依赖任何仓库**(脚本零依赖,只要机器上有 Node)。 > > 仓库里这份是**权威源**;要让它在本机生效,把整个目录拷到工作区的 `.claude/skills/` 下即可。 > **不要**在那边改内容:两份必然分叉,改这里。 # py 活动清单 → Tadado2 可直接导入的 md ## 这个 skill 做什么 | | | |---|---| | **输入** | 一份从 py 版「活动分析」导出的 `.md` 清单(三层结构:标签 → 任务 → 活动) | | **输出** | 一份能被 Tadado2 的「**数据迁入**」直接导入的 `.md`,任务与活动一条不少 | 它**只做文本转换**:不读数据库、不碰应用数据、不调任何 CLI、不改任何既有文件(除非显式要写)。 **导入与导出都由用户手动**在两边应用里做 —— 你只负责把中间那份 md 转出来。 ## 转换器在哪 **就在本 skill 里**:`scripts/migrate-activity.mjs`(相对本文件的位置)。它是**零依赖纯 ESM**, `node` / `deno` / `bun` 任何一个都能跑,**不需要 `npm install`**。 先定位本 skill 自己的目录(即本 SKILL.md 所在目录),再按相对路径调它 —— **不要去找别的副本**, 也不要在用户的项目里另找一份。**拿不准目录就问用户**,别乱猜路径。 **为什么自带而不是外链**:skill 要能被**单独分享** —— 别人拿到这个目录就得能跑。 (仓库内那条端到端验收跑的就是**这一份**:`desktop/e2e/smoke.mjs` 调 `resources/skill/tadado-activity-import/scripts/migrate-activity.mjs` 产出真文件、喂进应用的 「数据迁入」、断言「共 3 条 · 0 行认不出」。一份实现,两处验。) ## 铁律 1. **先预演,再写出。** 默认只解析、只对账、不写文件(加 `--apply` 才写)。 2. **认不出就停下问。** 任何不符合已知行型的行都要报出来 —— 不许「看着差不多就跳过」, 也不许自己猜一种解释。 …
Read the whole file at its exact version.
How to install
mdr add hananxr/tadado/tadado-activity-import@sha256:fae0c58305e571daThe line at the top of this page pins the label v2.2.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_5qnnzk5r27fu3bsl)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 21, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (13248 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
hananxr/tadado · 37 stars · license MIT · pushed 2026-11-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_5qnnzk5r27fu3bsl GET https://markdownregistry.com/api/v1/resolve?ref=hananxr/tadado/tadado-activity-import GET https://markdownregistry.com/api/v1/blob/fae0c58305e571da88ac98e6e15ae9c2e7514b8801a4646f9153b36f7603d51a
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.