post-news

Append news entries to site/data/news.json and deploy the site.

30|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/bdgscotland/amiport --skill post-news
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: post-news
Source: https://github.com/bdgscotland/amiport/tree/main/.claude/skills/post-news
Command: npx skills add https://github.com/bdgscotland/amiport --skill post-news

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines publishing updates to the amiport site by appending entries to site/data/news.json, validating structure, and triggering deployment and cache refresh.

Core Features & Use Cases

  • Appends new entries to site/data/news.json and ensures the News feed reflects latest announcements.
  • Deploys updates via site-manager and clears the activity cache so the homepage activity feed, News archive page, and RSS feed update promptly.
  • Use Case: Announcing a release, project milestone, or behind-the-scenes note with an auditable, published entry.

Quick Start

Provide a title and body for the news entry and let the Skill handle ID, timestamp, deployment, and cache refresh.

Frequently Asked Questions about post-news

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

FAQPage Schema
How do I publish news content to a JSON file and deploy the site automatically?

You can publish news content by appending a new object with a title and body to site/data/news.json, which triggers a site deployment and clears the activity cache to update the feed.

What's the best way to update an RSS feed and news archive page with a new announcement?

Updating the RSS feed and news archive is handled by appending an entry to site/data/news.json and deploying the site, which refreshes the homepage activity feed and RSS feed promptly.

Does this news publishing workflow enforce JSON structure and content encoding before writing?

Yes, the workflow validates the JSON structure and enforces ASCII content before writing the new entry to site/data/news.json to ensure data integrity.

How do I add a release announcement with an auto-generated ID and timestamp?

Provide a title and body for the release announcement, and the workflow generates the ID and timestamp, appends the object to news.json, and handles the deployment automatically.

Why does my site news feed not update immediately after publishing a new entry?

The site news feed may not update if the activity cache is not cleared; this workflow clears the cache during deployment to ensure the homepage feed and news archive reflect the latest entry.

Can I use this workflow for behind-the-scenes notes and project milestones?

Yes, this workflow supports publishing release announcements, product updates, project milestones, and behind-the-notes as auditable entries across the News feed and RSS.