بنقرة واحدة
process
Use this skill when you are asked to process a link.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use this skill when you are asked to process a link.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | process |
| description | Use this skill when you are asked to process a link. |
| allowed-tools | Bash(python:*) Bash(git:*) Bash(rm:tmp/*) Bash(rmdir:tmp/*) Read(tmp/**) Write(tmp/**) Edit(tmp/**) |
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.
| Variable | Value |
|---|---|
WORKDIR | tmp/<id> (unique per execution) |
SHARED | .claude/skills/process/scripts |
TASK_DIR | .claude/skills/process/tasks/<nn>-<name> (resolved per task) |
MANDATORY: Before executing any step, you MUST create a visible task list to track progress.
If the TaskCreate and TaskUpdate tools are available, use them:
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")TaskUpdate with status: "in_progress" BEFORE starting.TASK.md file and follow its instructions.TaskUpdate with status: "completed" AFTER finishing.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.
| # | 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 |
Enforces encoding, language, and typography rules for all generated content. Always apply these standards when creating or editing notes, summaries, or any text file.
Enforces cross-platform portability and safe execution conventions for all scripts and shell commands. Always apply when running scripts or shell commands.
Mark a note as important by adding the 'featured' tag.
Reinitialize the project by deleting user profile, notes, and Obsidian vault
Use this skill to initialize the user profile by asking a series of questions.