Agent skill

Article2ticktick

by balabalabalading in balabalabalading/huuuuuuho-skills

将技术周报中的文章整理为滴答清单(TickTick)待办事项,同时支持单篇文章直接添加。当用户提供周报 markdown 文档、要求将周报文章添加到滴答清单,或提及"技术周报"、"文章汇总"、"添加到滴答"等关键词时,使用此技能;当用户分享单篇文章链接并希望添加到滴答清单时,同样使用此技能。

MITAuto-check: warnings

Install Article2ticktick

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install balabalabalading/huuuuuuho-skills article2ticktick --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/balabalabalading/huuuuuuho-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/article2ticktick .claude/skills/article2ticktick && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
article2ticktick
GitHub stars
118
Token cost
~1.1k tokens
SKILL.md length
188 words
Files
3 (incl. scripts)
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

将技术周报中的文章整理为滴答清单(TickTick)待办事项,同时支持单篇文章直接添加。当用户提供周报 markdown 文档、要求将周报文章添加到滴答清单,或提及"技术周报"、"文章汇总"、"添加到滴答"等关键词时,使用此技能;当用户分享单篇文章链接并希望添加到滴答清单时,同样使用此技能。

  • Works in 3 steps: 停止整理,列出无法归类的文章及其建议分类名 → 用户在 滴答清单(TickTick) 中手动新建对应列表,并告知新分类名 → 将新分类名加入本次二级标题可用列表,继续完成整理
  • SKILL.md covers 概述, 相关脚本, 字段映射规则 and 标准文章格式(必须遵守), plus 4 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Article2ticktick is an agent skill from balabalabalading/huuuuuuho-skills. 将技术周报中的文章整理为滴答清单(TickTick)待办事项,同时支持单篇文章直接添加。当用户提供周报 markdown 文档、要求将周报文章添加到滴答清单,或提及"技术周报"、"文章汇总"、"添加到滴答"等关键词时,使用此技能;当用户分享单篇文章链接并希望添加到滴答清单时,同样使用此技能。

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `README.md` and `scripts/add_articles.py`).

The repository describes itself as: My personal collection of Skills — open-source tools that extend Agent's capabilities for content creation, development logging, and productivity workflows. The licence is MIT.

Example prompts

  • “/article2ticktick”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 停止整理,列出无法归类的文章及其建议分类名
  2. 用户在 滴答清单(TickTick) 中手动新建对应列表,并告知新分类名
  3. 将新分类名加入本次二级标题可用列表,继续完成整理

What it can do on your machine

Read from SKILL.md and the folder at commit e2b6b5d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Article2ticktick loads about 1.1k tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 188 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: warnings

The automated check found patterns that need a careful read before installing.

  • WarningTells the agent its actions are pre-authorized / not to stop for confirmationSKILL.md:95
    ##)优先从下方已有分类体系列表中选择,若无适合分类可自行命名,三级标题自行命名无需用户确认

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from balabalabalading/huuuuuuho-skills at commit e2b6b5d, republished under its MIT licence (© balabalabalading). 188 words, ~1,064 tokens.

Download SKILL.mdSave it as .claude/skills/article2ticktick/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
article2ticktick
description
将技术周报中的文章整理为滴答清单(TickTick)待办事项,同时支持单篇文章直接添加。当用户提供周报 markdown 文档、要求将周报文章添加到滴答清单,或提及"技术周报"、"文章汇总"、"添加到滴答"等关键词时,使用此技能;当用户分享单篇文章链接并希望添加到滴答清单时,同样使用此技能。

技术文章 → 滴答清单工作流

概述

将技术周报(肘子 Swift 周刊、老司机 iOS 周报等)中推荐的文章,批量转换为 滴答清单(TickTick) 待办事项,自动完成分类标签。也支持单篇文章直接添加。

相关脚本

脚本随 Skill 一同安装,位于 ${CLAUDE_SKILL_DIR}/scripts/ 目录:

脚本说明
add_articles.py主脚本:批量或单篇添加文章到 滴答清单(TickTick)

字段映射规则

滴答清单(TickTick)字段来源处理方式
title**[文章标题](链接)**去除两侧 **,保留 [文章标题](链接)
content所有 - bullet 行拼接执行日期(yyyy-MM-dd,)+ 各行去掉 - 前缀、去掉 [[]],以 , 合并
list当前 ## 二级标题直接使用;必须与滴答清单中已有列表名完全一致
tags当前 ### 三级标题直接使用

标准文章格式(必须遵守)

收到新周报后,AI 整理输出须严格遵循以下格式:

markdown
## 二级分类(如:SwiftUI、Swift 语言、AI 辅助开发)

### 三级子分类(如:状态管理与观察、并发与异步)

**[文章标题](文章链接)**

- 使用周报原文中对于该篇文章的推荐语句
- 出自:来源名称(去掉双方括号,只写名称)

**[下一篇文章标题](链接)**

- 使用周报原文中对于该篇文章的推荐语句
- 出自:来源名称

注意事项:

  • 二级标题用于 滴答清单(TickTick)的 list(清单名),必须严格使用下方「已有分类体系」表格中的现有名称,不得创建新的二级标题
  • 如果某篇文章明显不属于任何已有分类,停止整理,询问用户,等用户在 滴答清单(TickTick) 中手动新增列表后再继续
  • 三级标题用于 滴答清单(TickTick)的 tags(标签)
  • 每篇文章必须有「出自」行,注明来源周报名
  • 不要在文章块之间插入 --- 分隔线

工作流步骤

本 Skill 有两个工作流分支,根据用户需求选择:

  • 分支 A(批量周报):用户提供一整期周报,AI 整理后批量添加
  • 分支 B(单篇文章):用户分享单篇文章链接,AI 判断分类后直接添加

工作流分支 A:批量周报

- [ ] 步骤 A1:接收周报内容
- [ ] 步骤 A2:AI 整理为标准格式(遇到未知分类则暂停询问)
- [ ] 步骤 A3:运行脚本添加到 滴答清单(TickTick)
- [ ] 步骤 A4:更新新的分类(如有)

步骤 A1:接收周报内容

用户提供以下任意一种形式:

  • 直接粘贴周报原文(markdown 或富文本)
  • 提供周报文件路径

步骤 A2:AI 整理为标准格式

使用以下 Prompt 将周报内容整理为标准格式:

请将以下周报内容整理为标准 markdown 格式,直接输出内容不要解释。

约束:
- 二级标题(##)必须从以下列表中选择,不得自行创建新标题:
  SwiftUI、Swift 语言、数据与持久化、iOS 与 macOS 工程实践、开发工具与工作流、AI 辅助开发、行业思考与视野
- 如果某篇文章不属于以上任何二级分类,停止并告知我,等我说明后再继续
- 三级标题(###)优先从下方已有分类体系列表中选择,若无适合分类可自行命名,三级标题自行命名无需用户确认
- 每篇文章格式:
  **[文章标题](文章链接)**
  - 使用周报原文中对于该篇文章的推荐语句
  - 出自:来源周报名称(不加双方括号)
- 不要在文章之间添加分隔线

--- 以下是周报内容 ---
[粘贴周报原文]

遇到未知分类时的处理流程:

  1. 停止整理,列出无法归类的文章及其建议分类名
  2. 用户在 滴答清单(TickTick) 中手动新建对应列表,并告知新分类名
  3. 将新分类名加入本次二级标题可用列表,继续完成整理

步骤 A3:运行脚本添加到 滴答清单(TickTick)

将步骤A2整理好的标准格式markdown通过管道直接传递给脚本:

bash
SKILL_SCRIPTS="${CLAUDE_SKILL_DIR}/scripts"

# 先 dry-run 预览,确认解析正确
echo "[步骤A2输出的markdown内容]" | python3 "$SKILL_SCRIPTS/add_articles.py" --dry-run

# 确认无误后正式执行
echo "[步骤A2输出的markdown内容]" | python3 "$SKILL_SCRIPTS/add_articles.py" --delay 0.8

可选参数:

  • --dry-run:仅预览解析结果,不实际打开 TickTick
  • --delay 0.8:调整每条任务间隔秒数(默认 0.5,若 TickTick 响应慢可适当增大)

步骤 A4:更新新的分类

如果本次执行过程中创建了新的二级和三级分类,务必将新分类名称添加到下方「已有分类体系」表格中,以供后续 AI 整理使用。


工作流分支 B:单篇文章直接添加

适用场景

用户分享单篇文章链接,希望直接添加到滴答清单(TickTick),不走周报批量流程。

- [ ] 步骤 B1:用户提供文章 URL 和标题
- [ ] 步骤 B2:推断分类(list + tags)并生成推荐语
- [ ] 步骤 B3:运行单任务命令添加到 滴答清单(TickTick)

步骤 B1:接收文章信息

用户提供:

  • 文章 URL(必须)
  • 文章标题(必须,若未提供则从 URL 或页面标题推断)
  • 分类建议(可选,不提供则根据内容判断)

步骤 B2:推断分类并生成推荐语
  1. 根据文章标题/URL/主题,从「已有分类体系」中判断合适的 list(二级分类)和 tags(三级分类)
  2. 若不确定二级分类,先告知用户判断结果,确认后再继续
  3. 写一句简洁的推荐语(参考周报风格,20~50 字)
  4. 出自行写:出自:{文章URL}

步骤 B3:运行单任务命令
bash
SKILL_SCRIPTS="${CLAUDE_SKILL_DIR}/scripts"

# 先 dry-run 预览
python3 "$SKILL_SCRIPTS/add_articles.py" \
  --task \
  --title "[文章标题](https://example.com/article)" \
  --list "SwiftUI" \
  --tags "状态管理与观察" \
  --desc "Claude 生成的推荐语句" \
  --desc "出自:https://example.com/article" \
  --dry-run

# 确认无误后执行(去掉 --dry-run)
python3 "$SKILL_SCRIPTS/add_articles.py" \
  --task \
  --title "[文章标题](https://example.com/article)" \
  --list "SwiftUI" \
  --tags "状态管理与观察" \
  --desc "Claude 生成的推荐语句" \
  --desc "出自:https://example.com/article"

说明:

  • --title 须为 [文章标题](URL) 格式,保留方括号和圆括号
  • --desc 可多次传入,每次对应一条描述 bullet,用 , 拼接后写入 content
  • --list 必须与滴答清单现有列表名完全一致(参见下方分类表)

快速参考:已有分类体系

保持与滴答清单现有列表一致,整理时二级分类只能使用这些名称:

二级分类(list,= TickTick 列表名)常见三级分类(tags)
SwiftUI基础组件与 API、布局视觉与动画、状态管理与观察、导航与交互、系统集成与实战、性能与调试、应用架构
Swift 语言并发与异步、语言特性与底层原理、跨平台与嵌入式
数据与持久化SwiftData、CloudKit 与数据同步、数据库
iOS 与 macOS 工程实践系统能力与平台集成、App Store 与发布、资源管理、应用架构
开发工具与工作流包管理器与依赖、Xcode 与项目工程、测试与调试、命令行与服务端、框架与库
AI 辅助开发Agent 编码实践、工具与配置、端侧 AI
行业思考与视野硬件产品、就业市场

如果周报内容不属于以上分类,停止并询问用户,待用户在 TickTick 手动新增列表后再继续。

© balabalabalading, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/article2ticktick of balabalabalading/huuuuuuho-skills.

  • SKILL.md
  • README.md
  • scripts/add_articles.py

Open the folder on GitHubat commit e2b6b5d

Compare with similar skills

Article2ticktick next to the 4 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Article2ticktick compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Article2ticktick this skillbalabalabalading/huuuuuuho-skills118—~1.1kAutomated safety check: WarnMIT
TicktickAnil-matcha/awesome-muse-connectors1.3k—~656Automated safety check: PassMIT
Tickticksundial-org/awesome-openclaw-skills663—~1.7kAutomated safety check: PassNone
Ticktick AutomationComposioHQ/awesome-claude-skills77k3 repos~734Automated safety check: PassNone
Pp Ticktickmvanhorn/printing-press-library2.1k—~3.6kAutomated safety check: NotesApache-2.0

Similar skills

  • Ticktick

    Anil-matcha/awesome-muse-connectors

    Read and write TickTick: list projects and tasks, create tasks, complete and delete tasks.

    1.3k GitHub stars~656 tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Ticktick

    sundial-org/awesome-openclaw-skills

    Manage TickTick tasks and projects from the command line with OAuth2 auth, batch operations, and rate limit handling.

    663 GitHub stars~1.7k tokensUpdated 7 mo ago
    Backend & APIsAuto-check passed
  • Ticktick Automation

    ComposioHQ/awesome-claude-skills

    Automate Ticktick tasks via Rube MCP (Composio). An agent skill from ComposioHQ/awesome-claude-skills.

    77k GitHub starsUsed in 3 repos~734 tokens
    Productivity & AutomationAuto-check passed
  • Pp Ticktick

    mvanhorn/printing-press-library

    Every TickTick surface — tasks, habits, focus, daily notes — with a corruption-proof daily-note contract and offline analytics no other TickTick tool has.

    2.1k GitHub stars~3.6k tokensUpdated yesterday
    Knowledge ManagementAuto-check: notes

More from balabalabalading/huuuuuuho-skills

All 8 skills in this repo
  • Mp Article Writor

    balabalabalading/huuuuuuho-skills

    微信公众号文章创作。当用户想把软件更新、产品新闻、工具测评、工作流探索、个人实践或生活感悟等素材整理成公众号文章时使用。即使用户只是说「帮我写篇文章」「整理成推文」「发公众号」,也应当触发此技能。

    118 GitHub stars~3.2k tokensUpdated 12 days ago
    Auto-check passed
  • Logging Session

    balabalabalading/huuuuuuho-skills

    Record and query AI conversation logs — what users asked, how it was solved, and the result.

    118 GitHub stars~2.2k tokensUpdated 12 days ago
    Auto-check: warnings
  • Ardot Use

    balabalabalading/huuuuuuho-skills

    强制性前置条件 — 每次调用 batchedit 工具之前,必须先调用此技能. An agent skill from balabalabalading/huuuuuuho-skills.

    118 GitHub stars~1.7k tokensUpdated 12 days ago
    Auto-check passed
  • Ardot Generate Design

    balabalabalading/huuuuuuho-skills

    在 Ardot 中从头构建完整页面、屏幕或多区块 UI 布局时,将此技能与 ardot-use 配合使用. An agent skill from balabalabalading/huuuuuuho-skills.

    118 GitHub stars~1.2k tokensUpdated 12 days ago
    Auto-check passed
  • Ardot Generate Library

    balabalabalading/huuuuuuho-skills

    在 Ardot 中构建可复用组件库或设计系统时使用此技能. An agent skill from balabalabalading/huuuuuuho-skills.

    118 GitHub stars~1.6k tokensUpdated 12 days ago
    Auto-check passed
  • Ardot Style Guide

    balabalabalading/huuuuuuho-skills

    从头设计或为 Ardot 项目应用视觉主题时使用此技能. An agent skill from balabalabalading/huuuuuuho-skills.

    118 GitHub stars~909 tokensUpdated 12 days ago
    Auto-check passed

Questions about Article2ticktick

What does Article2ticktick do?

将技术周报中的文章整理为滴答清单(TickTick)待办事项,同时支持单篇文章直接添加。当用户提供周报 markdown 文档、要求将周报文章添加到滴答清单,或提及"技术周报"、"文章汇总"、"添加到滴答"等关键词时,使用此技能;当用户分享单篇文章链接并希望添加到滴答清单时,同样使用此技能。. Article2ticktick is an agent skill from balabalabalading/huuuuuuho-skills.

How do I install Article2ticktick in Claude Code?

Run `npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a claude-code`. Or copy the skill folder (skills/article2ticktick in balabalabalading/huuuuuuho-skills) into .claude/skills/article2ticktick in your project. Claude Code loads it when a task matches its description.

How do I install Article2ticktick in Codex?

Run `npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a codex`. Or copy the skill folder (skills/article2ticktick in balabalabalading/huuuuuuho-skills) into .agents/skills/article2ticktick in your project. Codex loads it when a task matches its description.

Can I use Article2ticktick in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/article2ticktick, .gemini/skills/article2ticktick, .github/skills/article2ticktick and .opencode/skills/article2ticktick in your project.

What does Article2ticktick need to run?

Going by SKILL.md and its folder, Article2ticktick needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Article2ticktick access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Article2ticktick safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Article2ticktick use?

Article2ticktick is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Article2ticktick use?

About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Article2ticktick?

Skills that share tags, products or a category with Article2ticktick: Ticktick (Anil-matcha/awesome-muse-connectors, 1.3k stars), Ticktick (sundial-org/awesome-openclaw-skills, 663 stars), Ticktick Automation (ComposioHQ/awesome-claude-skills, 77k stars) and Pp Ticktick (mvanhorn/printing-press-library, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Article2ticktick?

balabalabalading (a GitHub user) maintains it in balabalabalading/huuuuuuho-skills, which has 118 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 26, 2026.

Source: balabalabalading/huuuuuuho-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.