wechat-group-qr-updater

Convert WeChat QR images to WebP and update the site_assets database row.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, SQLAlchemy, and includes scripts (resource) components.

What problem does it solve?

This Skill allows for updating the WeChat group QR code in TopicLab's Footer without requiring a frontend release, streamlining the process for quick updates.

Core Features & Use Cases

  • Image Conversion: Converts provided WeChat QR images to WebP format.
  • Database Asset Update: Writes the converted image to the site_assets database row.
  • Public Endpoint Update: Ensures the public endpoint /api/v1/site/wechat-group-qr.webp reflects the updated QR code.
  • Use Case: When a new WeChat group QR image is provided, this Skill can be used to update the Footer QR code on the website without rebuilding or redeploying the frontend.

Quick Start

Use the wechat-group-qr-updater skill to update the WeChat group QR code with the new image at '/absolute/path/to/new-wechat-qr.jpg'.

Frequently Asked Questions about wechat-group-qr-updater

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

FAQPage Schema
How do I update a WeChat group QR code on a website without a frontend release?

To update a WeChat group QR code without a frontend release, you can convert the new image to WebP format and directly update the corresponding database row. This bypasses the need to rebuild or redeploy the frontend.

Can I use Pillow and SQLAlchemy to automate website asset updates?

Yes, you can use Pillow for image conversion and SQLAlchemy for database operations to automate website asset updates. This combination handles converting the provided image and writing the data to the site_assets database row.

What is the process for converting a WeChat QR image to WebP for a database update?

The process for converting a WeChat QR image to WebP involves taking the provided image file path, using Pillow to convert it to WebP format, and then using SQLAlchemy to write the converted image to the site_assets database row.

Does updating the WeChat group QR code require redeploying the public endpoint?

Updating the WeChat group QR code does not require redeploying the public endpoint. Once the site_assets database row is updated, the public endpoint /api/v1/site/wechat-group-qr.webp automatically reflects the new QR code.

What are the limitations of updating website assets through database rows instead of frontend releases?

Updating website assets through database rows limits you to scenarios where the application dynamically serves assets from the database. It requires SQLAlchemy and Pillow dependencies and assumes the public endpoint is configured to fetch the updated WebP image directly.

When do I need to convert images to WebP format for website maintenance?

You need to convert images to WebP format for website maintenance when your application requires optimized image delivery and expects assets in this specific format. This ensures the public endpoint serves the correct file type from the database.