Ticktick
Anil-matcha/awesome-muse-connectors
Read and write TickTick: list projects and tasks, create tasks, complete and delete tasks.
将技术周报中的文章整理为滴答清单(TickTick)待办事项,同时支持单篇文章直接添加。当用户提供周报 markdown 文档、要求将周报文章添加到滴答清单,或提及"技术周报"、"文章汇总"、"添加到滴答"等关键词时,使用此技能;当用户分享单篇文章链接并希望添加到滴答清单时,同样使用此技能。
The automated check flagged lines worth reading first. See the safety section below.
$ npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install balabalabalading/huuuuuuho-skills article2ticktick --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "article2ticktick" agent skill from https://github.com/balabalabalading/huuuuuuho-skills/tree/main/skills/article2ticktick into .claude/skills/article2ticktick/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article2ticktick", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/balabalabalading/huuuuuuho-skills/tree/main/skills/article2ticktickType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install balabalabalading/huuuuuuho-skills article2ticktick --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/balabalabalading/huuuuuuho-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/article2ticktick .agents/skills/article2ticktick && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "article2ticktick" agent skill from https://github.com/balabalabalading/huuuuuuho-skills/tree/main/skills/article2ticktick into .agents/skills/article2ticktick/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article2ticktick", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install balabalabalading/huuuuuuho-skills article2ticktick --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/balabalabalading/huuuuuuho-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/article2ticktick .cursor/skills/article2ticktick && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "article2ticktick" agent skill from https://github.com/balabalabalading/huuuuuuho-skills/tree/main/skills/article2ticktick into .cursor/skills/article2ticktick/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article2ticktick", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/balabalabalading/huuuuuuho-skills.git --path skills/article2ticktick--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install balabalabalading/huuuuuuho-skills article2ticktick --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/balabalabalading/huuuuuuho-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/article2ticktick .gemini/skills/article2ticktick && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "article2ticktick" agent skill from https://github.com/balabalabalading/huuuuuuho-skills/tree/main/skills/article2ticktick into .gemini/skills/article2ticktick/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article2ticktick", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install balabalabalading/huuuuuuho-skills article2ticktickInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/balabalabalading/huuuuuuho-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/article2ticktick .github/skills/article2ticktick && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "article2ticktick" agent skill from https://github.com/balabalabalading/huuuuuuho-skills/tree/main/skills/article2ticktick into .github/skills/article2ticktick/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article2ticktick", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add balabalabalading/huuuuuuho-skills --skill article2ticktick -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install balabalabalading/huuuuuuho-skills article2ticktick --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/balabalabalading/huuuuuuho-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/article2ticktick .opencode/skills/article2ticktick && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "article2ticktick" agent skill from https://github.com/balabalabalading/huuuuuuho-skills/tree/main/skills/article2ticktick into .opencode/skills/article2ticktick/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article2ticktick", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
article2ticktick将技术周报中的文章整理为滴答清单(TickTick)待办事项,同时支持单篇文章直接添加。当用户提供周报 markdown 文档、要求将周报文章添加到滴答清单,或提及"技术周报"、"文章汇总"、"添加到滴答"等关键词时,使用此技能;当用户分享单篇文章链接并希望添加到滴答清单时,同样使用此技能。
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.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e2b6b5d. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
The automated check found patterns that need a careful read before installing.
##)优先从下方已有分类体系列表中选择,若无适合分类可自行命名,三级标题自行命名无需用户确认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.
The full file from balabalabalading/huuuuuuho-skills at commit e2b6b5d, republished under its MIT licence (© balabalabalading). 188 words, ~1,064 tokens.
.claude/skills/article2ticktick/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.将技术周报(肘子 Swift 周刊、老司机 iOS 周报等)中推荐的文章,批量转换为 滴答清单(TickTick) 待办事项,自动完成分类标签。也支持单篇文章直接添加。
脚本随 Skill 一同安装,位于 ${CLAUDE_SKILL_DIR}/scripts/ 目录:
| 脚本 | 说明 |
|---|---|
add_articles.py | 主脚本:批量或单篇添加文章到 滴答清单(TickTick) |
| 滴答清单(TickTick)字段 | 来源 | 处理方式 |
|---|---|---|
title | **[文章标题](链接)** | 去除两侧 **,保留 [文章标题](链接) |
content | 所有 - bullet 行 | 拼接执行日期(yyyy-MM-dd,)+ 各行去掉 - 前缀、去掉 [[]],以 , 合并 |
list | 当前 ## 二级标题 | 直接使用;必须与滴答清单中已有列表名完全一致 |
tags | 当前 ### 三级标题 | 直接使用 |
收到新周报后,AI 整理输出须严格遵循以下格式:
## 二级分类(如:SwiftUI、Swift 语言、AI 辅助开发)
### 三级子分类(如:状态管理与观察、并发与异步)
**[文章标题](文章链接)**
- 使用周报原文中对于该篇文章的推荐语句
- 出自:来源名称(去掉双方括号,只写名称)
**[下一篇文章标题](链接)**
- 使用周报原文中对于该篇文章的推荐语句
- 出自:来源名称注意事项:
list(清单名),必须严格使用下方「已有分类体系」表格中的现有名称,不得创建新的二级标题tags(标签)--- 分隔线本 Skill 有两个工作流分支,根据用户需求选择:
- [ ] 步骤 A1:接收周报内容
- [ ] 步骤 A2:AI 整理为标准格式(遇到未知分类则暂停询问)
- [ ] 步骤 A3:运行脚本添加到 滴答清单(TickTick)
- [ ] 步骤 A4:更新新的分类(如有)用户提供以下任意一种形式:
使用以下 Prompt 将周报内容整理为标准格式:
请将以下周报内容整理为标准 markdown 格式,直接输出内容不要解释。
约束:
- 二级标题(##)必须从以下列表中选择,不得自行创建新标题:
SwiftUI、Swift 语言、数据与持久化、iOS 与 macOS 工程实践、开发工具与工作流、AI 辅助开发、行业思考与视野
- 如果某篇文章不属于以上任何二级分类,停止并告知我,等我说明后再继续
- 三级标题(###)优先从下方已有分类体系列表中选择,若无适合分类可自行命名,三级标题自行命名无需用户确认
- 每篇文章格式:
**[文章标题](文章链接)**
- 使用周报原文中对于该篇文章的推荐语句
- 出自:来源周报名称(不加双方括号)
- 不要在文章之间添加分隔线
--- 以下是周报内容 ---
[粘贴周报原文]遇到未知分类时的处理流程:
将步骤A2整理好的标准格式markdown通过管道直接传递给脚本:
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 响应慢可适当增大)如果本次执行过程中创建了新的二级和三级分类,务必将新分类名称添加到下方「已有分类体系」表格中,以供后续 AI 整理使用。
用户分享单篇文章链接,希望直接添加到滴答清单(TickTick),不走周报批量流程。
- [ ] 步骤 B1:用户提供文章 URL 和标题
- [ ] 步骤 B2:推断分类(list + tags)并生成推荐语
- [ ] 步骤 B3:运行单任务命令添加到 滴答清单(TickTick)用户提供:
list(二级分类)和 tags(三级分类)出自:{文章URL}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
SKILL.md and 2 other files (scripts) in skills/article2ticktick of balabalabalading/huuuuuuho-skills.
Open the folder on GitHubat commit e2b6b5d
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Article2ticktick this skillbalabalabalading/huuuuuuho-skills | 118 | — | ~1.1k | Automated safety check: Warn | MIT | |
| TicktickAnil-matcha/awesome-muse-connectors | 1.3k | — | ~656 | Automated safety check: Pass | MIT | |
| Tickticksundial-org/awesome-openclaw-skills | 663 | — | ~1.7k | Automated safety check: Pass | None | |
| Ticktick AutomationComposioHQ/awesome-claude-skills | 77k | 3 repos | ~734 | Automated safety check: Pass | None | |
| Pp Ticktickmvanhorn/printing-press-library | 2.1k | — | ~3.6k | Automated safety check: Notes | Apache-2.0 |
Anil-matcha/awesome-muse-connectors
Read and write TickTick: list projects and tasks, create tasks, complete and delete tasks.
sundial-org/awesome-openclaw-skills
Manage TickTick tasks and projects from the command line with OAuth2 auth, batch operations, and rate limit handling.
ComposioHQ/awesome-claude-skills
Automate Ticktick tasks via Rube MCP (Composio). An agent skill from ComposioHQ/awesome-claude-skills.
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.
balabalabalading/huuuuuuho-skills
微信公众号文章创作。当用户想把软件更新、产品新闻、工具测评、工作流探索、个人实践或生活感悟等素材整理成公众号文章时使用。即使用户只是说「帮我写篇文章」「整理成推文」「发公众号」,也应当触发此技能。
balabalabalading/huuuuuuho-skills
Record and query AI conversation logs — what users asked, how it was solved, and the result.
balabalabalading/huuuuuuho-skills
强制性前置条件 — 每次调用 batchedit 工具之前,必须先调用此技能. An agent skill from balabalabalading/huuuuuuho-skills.
balabalabalading/huuuuuuho-skills
在 Ardot 中从头构建完整页面、屏幕或多区块 UI 布局时,将此技能与 ardot-use 配合使用. An agent skill from balabalabalading/huuuuuuho-skills.
balabalabalading/huuuuuuho-skills
在 Ardot 中构建可复用组件库或设计系统时使用此技能. An agent skill from balabalabalading/huuuuuuho-skills.
balabalabalading/huuuuuuho-skills
从头设计或为 Ardot 项目应用视觉主题时使用此技能. An agent skill from balabalabalading/huuuuuuho-skills.
将技术周报中的文章整理为滴答清单(TickTick)待办事项,同时支持单篇文章直接添加。当用户提供周报 markdown 文档、要求将周报文章添加到滴答清单,或提及"技术周报"、"文章汇总"、"添加到滴答"等关键词时,使用此技能;当用户分享单篇文章链接并希望添加到滴答清单时,同样使用此技能。. Article2ticktick is an agent skill from balabalabalading/huuuuuuho-skills.
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.
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.
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.
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.
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.
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.
Article2ticktick is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
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.
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.
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.