name: draft-ingestion description: Ingests raw text, threads, or notes from the inbox/ directory, refines the tone, and formats them into standard markdown posts or notes.
Draft Ingestion
This skill defines the workflow for turning raw text files (like Perplexity threads, raw ideas, or markdown dumps) in the inbox/ directory into published content.
Workflow
- Check the Manifest:
- Before processing, consult
inbox/manifest.yaml. - If a file is not in the manifest, run the
manifest-updateskill first. - Files in
inbox/_ignore/are automatically skipped and not tracked. - Use the
descriptionandsuggested_targetfrom the manifest to guide the ingestion.
- Before processing, consult
- Read the Raw Dump:
- Locate the raw text file in the
inbox/directory. Read its contents.
- Locate the raw text file in the
- Apply Persona (Human Writer):
- Refine the text using the principles from the
human-writerskill to ensure the tone matches the site's authentic, direct style. Strip out overly enthusiastic AI tropes, robotic transitions, and unnecessary boilerplate.
- Refine the text using the principles from the
- Structure and Format:
- Decide if the content is a short-form
note(goes insrc/notes/) or a long-formpost(goes insrc/posts/). - Add standard frontmatter (
title,description,date,tags,authored_by). - If third-party attribution is needed, use
author,source,authorUrl,sourceUrlfrontmatter instead of hardcoded HTML callouts.
- Decide if the content is a short-form
- Cleanup:
- Delete the raw file from the
inbox/directory once successfully ingested.
- Delete the raw file from the
- Assets:
- If the new content would benefit from an illustration, prompt the user if you should run the
blog-sketchesskill.
- If the new content would benefit from an illustration, prompt the user if you should run the