youth-ted-activity-publisher

Convert Youth TED activity images to WebP and upsert records into the database.

5|3|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/TashanGKD/Tashan-TopicLab --skill youth-ted-activity-publisher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youth-ted-activity-publisher
Source: https://github.com/TashanGKD/Tashan-TopicLab/tree/main/.codex/skills/youth-ted-activity-publisher
Command: npx skills add https://github.com/TashanGKD/Tashan-TopicLab --skill youth-ted-activity-publisher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, sqlalchemy, psycopg2, tencent-meeting-mcp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of converting Youth TED activity records from PNG/JPEG to WebP, upserting them into a database, and fetching or summarizing Tencent Meeting recordings/transcripts.

Core Features & Use Cases

  • Image Conversion: Converts Youth TED posters from PNG/JPEG to WebP format.
  • Database Integration: Upserts activity records into the youth_ted_activities database table.
  • Meeting Transcripts: Fetches or summarizes Tencent Meeting recordings/transcripts.
  • Structured JSON: Generates structured activity JSON from transcript content.
  • Verification: Verifies that the activity is correctly displayed on the website.
  • Use Case: Ideal for organizations looking to automate the publication of Youth TED activities and streamline the process of updating records with new content.

Quick Start

Use the youth-ted-activity-publisher skill to publish the latest Youth TED activity.

Frequently Asked Questions about youth-ted-activity-publisher

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

FAQPage Schema
How do I automate converting Youth TED activity posters from PNG to WebP?

Automating Youth TED activity poster conversion from PNG or JPEG to WebP is handled by Python scripts that process images and upsert records into the database. This ensures images are optimized for accurate display on the website.

How do I fetch and summarize Tencent Meeting transcripts for activity records?

Fetching Tencent Meeting transcripts for activity records requires Tencent Meeting API access to retrieve recordings. The process generates structured JSON from transcript content to summarize and publish the activity data.

Do I need TopicLab API access to upsert activity records into a database?

Yes, TopicLab API access is required for database integration to upsert Youth TED activity records. The process uses SQLAlchemy and psycopg2 to perform database operations for accurate record publishing.

What's the best way to verify activity records are correctly displayed on the website?

Verifying activity records are correctly displayed on the website is automated by Python scripts after database upserts and image conversion. This verification step ensures the published Youth TED activity matches the structured JSON data.

Can I use Pillow to convert JPEG images to WebP for activity publishing?

Yes, Pillow is used as a dependency to convert JPEG and PNG images to WebP format for Youth TED activity publishing. This image conversion is a core feature before upserting records into the database table.

How do I generate structured JSON from meeting transcripts for database integration?

Generating structured activity JSON from transcript content involves fetching Tencent Meeting recordings via API. The Python scripts process these transcripts to create structured data for upserting into the youth_ted_activities database table.