Article Processing
Convert article URLs into bilingual hybrid archive/study notes under the Personal Obsidian vault's Articles layout.
Scope
Use this skill for one or more web article URLs when the output should be saved as English and Spanish markdown notes under:
./Articles/{main_topic}/{english_article_title}/
Do not use this skill for videos, podcasts, newsletters without article bodies, or generic webpages with no article content.
Core Rules
- Write only under the Personal Obsidian vault.
- Ask for the vault path if it cannot be found.
- Preserve compatibility with
Articles/Articles.base. - Use the source identity URL for UUIDv5 dedupe.
- Prefer a canonical URL only when confidently available.
- Never use a Freedium mirror URL as the source identity or
sourcevalue. - Check for duplicates before extracting article content.
- Extract with browser tooling first.
- Use Freedium only for Medium paywall or access fallback.
- Ask for pasted article content if extraction and valid fallbacks fail.
- Create exactly two article notes: one English and one Spanish.
- Preserve the article body and add a concise study layer before it.
- Download meaningful article images locally.
- Link only to local
attachments/files. - Remove
tmp_images/before reporting completion.
Ordered Workflow
Follow this order exactly:
- Resolve the source identity URL.
- Generate UUIDv5 from the source identity URL.
- Search
./Articlesfor an existing note with that UUID. - Extract the source article in the browser.
- Use Freedium only when Medium blocks or truncates the article.
- Ask for pasted content if extraction still fails.
- Analyze content, metadata, tags, language, and article images.
- Download all meaningful article images as local attachments.
- Create English and Spanish notes with shared UUID and frontmatter.
- Verify files, links, frontmatter, images, and Base compatibility.
- Remove
tmp_images/.
References
Load these files before doing the corresponding work:
- REFERENCE.md: detailed processing rules.
- TEMPLATES.md: frontmatter and note body templates.
- QA.md: completion checklist and regression cases.
Completion Standard
Before reporting completion, run QA.md and confirm:
- English and Spanish notes exist in the correct article folder.
- Both notes share the same UUIDv5 from the source identity URL.
sourceis never a Freedium URL.- English
spanish_fileexactly matches the Spanish filename. - The Spanish note omits
spanish_file. - Tags are English, include
article, excludeenandes. - At least five relevant tags are present.
- All article image links point to local
attachments/files. - Missing or failed images are reported clearly.