daily-blog-post-composer

Fetch Mastodon and Linkding content into a daily Markdown file with time-based ordering.

3|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/lmorchard/lmorchard-agent-skills --skill daily-blog-post-composer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-blog-post-composer
Source: https://github.com/lmorchard/lmorchard-agent-skills/tree/main/daily-blog-post-composer
Command: npx skills add https://github.com/lmorchard/lmorchard-agent-skills --skill daily-blog-post-composer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Daily blogging often requires manually stitching content from Mastodon and Linkding into a single daily file and updating it as new content arrives. This skill automates that workflow.

Core Features & Use Cases

  • Fetches content from Mastodon and Linkding within a rolling 24-hour window
  • Builds a single-day Markdown file with multiple posts (miscellanea and focused posts) and time-based ordering
  • Iteratively updates the file throughout the day while preserving manual edits

Use Case: A writer wants a living daily post that grows as the day progresses, with automatic theme extraction to generate focused posts.

Quick Start

Install and run the daily-blog-post-composer to fetch sources, parse existing posts, and iteratively update a daily post file.

Frequently Asked Questions about daily-blog-post-composer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate daily blog post creation from Mastodon and Linkding?

To automate daily blog post creation from Mastodon and Linkding, this skill fetches content within a rolling 24-hour window and builds a single-day Markdown file. It orchestrates shell and Python scripts to manage time-based ordering and iterative updates.

How does iterative updating of a daily blog post preserve manual edits?

Iterative updating preserves manual edits by parsing existing posts and utilizing frontmatter metadata. The orchestration scripts identify and retain user changes while appending new content from Mastodon and Linkding throughout the day.

Can I generate focused posts with automatic theme extraction from my social activity?

Yes, you can generate focused posts with automatic theme extraction from your social activity. The composition process manages themes and extracts focus topics from the fetched Mastodon and Linkding data to create structured daily entries.

What is the best way to schedule time-based posting for a single daily file?

The best way to schedule time-based posting for a single daily file is using an orchestration script that manages frontmatter metadata. This approach allows a living daily post to grow progressively as new content arrives.

Does daily blog post composition work without external dependencies?

Daily blog post composition works without external dependencies, relying entirely on internal shell and Python scripts. It handles fetching, parsing, and formatting autonomously to create the final Markdown output.

When should I avoid automated daily post composition from multiple data sources?

You should avoid automated daily post composition from multiple data sources if your workflow requires complex formatting beyond standard Markdown or if you need real-time streaming rather than iterative rolling 24-hour updates.