Young Post Downloader for Openclaw

Automates the retrieval of Young Post Club Spark articles, converting them into professionally formatted PDF documents and syncing them to cloud storage.

cgxxxxxxxxxxxx
v1.0.0
Apr 6, 2026
0
608
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install young-post-downloader

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install young-post-downloader using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Young Post Downloader?

The Young Post Downloader is a specialized automation tool designed to bridge the gap between web-based educational content and offline reading. By utilizing Openclaw Skills, this agent crawls the Young Post Club Spark platform, extracts high-quality educational articles, and reassembles them into a cohesive document. It is particularly valuable for users who need to curate study materials or archive daily reads without manual effort.

This skill goes beyond simple web scraping; it applies sophisticated CSS styling to ensure the final output is optimized for readability and professional printing. By integrating with cloud platforms like Feishu, it creates a seamless pipeline from content discovery to team-wide distribution, making it an essential part of any modern Openclaw Skills library.

Young Post Downloader Use Cases

  • Batch downloading Today's Read articles for offline student assignments.
  • Generating weekly educational PDF booklets categorized by news, learning zones, or health topics.
  • Automating the archival of Young Post content directly to Feishu Drive for organizational access.
  • Creating print-ready study guides with custom typography and navigable tables of contents.

How Young Post Downloader Works

  1. The agent fetches the Spark homepage and analyzes the HTML structure to identify article links.
  2. It categorizes links into specific zones such as News, Learning Zone, and Being Well.
  3. Content is batch-downloaded and converted into structured Markdown and styled HTML.
  4. A table of contents is dynamically generated to link all articles within the document.
  5. Headless Chrome is triggered to render the HTML into a print-optimized A4 PDF.
  6. The final PDF is uploaded to Feishu Drive using secure API protocols.

Young Post Downloader Setup

To deploy this skill within your Openclaw Skills environment, ensure you have Python and Headless Chrome installed. Use the following commands to execute the workflow:

# Standard execution
python scripts/download_articles.py

# Custom execution with Feishu upload
python scripts/download_articles.py \
  --url "https://www.youngpostclub.com/spark" \
  --output-dir "./workspace" \
  --upload-to-feishu true

Young Post Downloader Data Schema & Taxonomy

The skill manages outputs using a structured naming convention and schema to ensure easy retrieval within the Openclaw Skills ecosystem.

File Type Naming Convention Purpose
HTML young-post-spark-{date}.html Intermediate file for styling and Word compatibility
PDF young-post-spark-{date}.pdf Final A4-optimized document for distribution
Logs console output Real-time tracking of download and upload status

Young Post Downloader Advanced Features

  • Selective category filtering to focus on specific educational streams.
  • Custom CSS injection for modifying fonts, line heights, and branding in the final PDF.
  • Automated retry logic for web fetching to handle unstable network conditions.
  • Seamless integration with feishu-drive-file for instant cloud synchronization.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*