Skip to main content

process

Use this skill when you are asked to process a link.

跳到安装

来源信息

仓库
tomevault-io/skills-registry
最近来源活动
2026年4月28日 22:53
检测到的 SKILL.md 语言
英语
星标
0
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
process
description
Use this skill when you are asked to process a link.
metadata
{"author":"alexandreroman"}
# Process Link This skill orchestrates the creation of a note in the second brain from a URL. Each execution creates a dedicated subdirectory inside `tmp/` (e.g., `tmp/<id>/`) to isolate all temporary files. This allows parallel execution without conflicts. ## Variables | Variable | Value | |-------------|------------------------------------------------------------------| | `WORKDIR` | `tmp/<id>` (unique per execution) | | `SHARED` | `.claude/skills/process/scripts` | | `TASK_DIR` | `.claude/skills/process/tasks/<nn>-<name>` (resolved per task) | ## Execution **MANDATORY**: Before executing any step, you MUST create a visible task list to track progress. ### Option A: TaskCreate/TaskUpdate tools (preferred) If the `TaskCreate` and `TaskUpdate` tools are available, use them: 1. Call `TaskCreate` for ALL 12 tasks below, with: - `subject`: the task name (e.g., "1. Initialize Environment") - `description`: the instructions file path (e.g., "Read and follow tasks/01-init/TASK.md") - `activeForm`: the present continuous form (e.g., "Initializing environment") 2. For each task: - Call `TaskUpdate` with `status: "in_progress"` BEFORE starting. - Read the corresponding `TASK.md` file and follow its instructions. - Call `TaskUpdate` with `status: "completed"` AFTER finishing. ### Option B: Markdown checklist (fallback) If the task tools are NOT available, output a Markdown checklist at the start: ``` - [ ] 1. Initialize Environment - [ ] 2. Determine Input - [ ] 3. Clean URL - [ ] 4. Check Existence - [ ] 5. Summarize Content - [ ] 6. Classify Content - [ ] 7. Assemble Note - [ ] 8. Review Note - [ ] 9. Format Note - [ ] 10. Transform to Obsidian - [ ] 11. Commit Changes - [ ] 12. Cleanup ``` Before each task, output: `▶ N. Task Name` After each task, output: `✓ N. Task Name` --- You MUST execute ALL tasks sequentially from 1 to 12. Do NOT stop mid-pipeline. ## Tasks | # | Task | Instructions | |----|---------------------------|-----------------------------------| | 1 | Initialize Environment | `tasks/01-init/TASK.md` | | 2 | Determine Input | `tasks/02-input/TASK.md` | | 3 | Clean URL | `tasks/03-clean/TASK.md` | | 4 | Check Existence | `tasks/04-check/TASK.md` | | 5 | Summarize Content | `tasks/05-summarize/TASK.md` | | 6 | Classify Content | `tasks/06-classify/TASK.md` | | 7 | Assemble Note | `tasks/07-assemble/TASK.md` | | 8 | Review Note | `tasks/08-review/TASK.md` | | 9 | Format Note | `tasks/09-format/TASK.md` | | 10 | Transform to Obsidian | `tasks/10-transform/TASK.md` | | 11 | Commit Changes | `tasks/11-commit/TASK.md` | | 12 | Cleanup | `tasks/12-cleanup/TASK.md` | --- > Converted and distributed by [TomeVault](https://tomevault.io/claim/alexandreroman) — claim your Tome and manage your conversions. <!-- tomevault:4.0:skill_md:2026-04-11 -->
在 GitHub 查看