Update Gallery

Publish changed articles from articles/ to the GitHub Pages gallery.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/swarm-ai-research/aeon --skill update-gallery-swarm-ai-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Update Gallery
Source: https://github.com/swarm-ai-research/aeon/tree/main/skills/update-gallery
Command: npx skills add https://github.com/swarm-ai-research/aeon --skill update-gallery-swarm-ai-research

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of publishing updated or new articles from articles/ to the GitHub Pages gallery, with change detection to avoid unnecessary updates.

Core Features & Use Cases

  • Load recent article context from memory to determine what changed since the last run.
  • Sync site data to docs/_data/ and generate or update Jekyll posts under docs/_posts/ with deterministic, hash-based post naming.
  • Detect and report orphaned articles in memory and preserve existing posts that are no longer sourced.
  • Handle end-to-end publishing workflows for ongoing content operations, including safe incremental updates and bootstrap when no prior state exists.

Quick Start

Run the gallery-sync skill to publish all new or changed articles from articles/ into the gallery and refresh the gallery posts.

Frequently Asked Questions about Update Gallery

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

FAQPage Schema
How do I auto-publish markdown articles to a Jekyll GitHub Pages gallery?

To auto-publish markdown articles to a Jekyll GitHub Pages gallery, this Skill syncs changed content from your articles directory into docs/_posts/ and docs/_data/ with change detection for incremental updates.

How does change detection work when updating Jekyll posts?

Change detection for updating Jekyll posts works by loading recent article context from memory to identify alterations since the last run, ensuring only new or modified articles are published while preserving existing posts.

Can I use this gallery automation with existing markdown content workflows?

Yes, you can use this gallery automation with existing markdown content workflows, as it handles ongoing content operations by safely applying incremental updates and providing a fallback bootstrap when no prior state exists.

What happens to orphaned articles during a Jekyll gallery sync?

During a Jekyll gallery sync, orphaned articles in memory are detected, reported, and their existing posts are preserved even when they are no longer sourced from the articles directory.

What's the best way to manage deterministic post naming in Jekyll?

The best way to manage deterministic post naming in Jekyll is through hash-based naming, which this Skill applies automatically when generating or updating posts under docs/_posts/ to ensure consistent tracking.