yichen-skills  by mcncarl

Workflow automation suite for creators and local data management

Created 4 months ago
533 stars

Top 58.6% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides a collection of Python "skills" for creators and power users, automating content creation and management workflows. It integrates with platforms like X (Twitter), WeChat, and Obsidian, leveraging AI tools (Claude Code, Codex) to streamline writing, publishing, digital asset capture, and local workflows.

How It Works

The project consists of modular Python scripts designed for automation. It utilizes libraries such as Playwright for web interactions, pycryptodome for decryption, and specific APIs for ASR and content fetching. The core approach is to offer discrete utilities that can be triggered via AI prompts or direct execution, simplifying complex digital workflows.

Quick Start & Requirements

Installation involves copying the repository into a local skills directory. Key dependencies include Python 3.9+, Playwright, pycryptodome, zstandard, Pillow, and ffmpeg/ffprobe. Specific tools have additional requirements: x-article-draft-uploader and douyin-fetcher need Playwright's browser binaries. WeChat tools are macOS-only and require specific WeChat versions. Individual skill setup is estimated at 3 minutes.

Highlighted Details

  • summary: Extracts key insights into structured Obsidian notes.
  • x-article-draft-uploader: Uploads Markdown articles to X drafts, preserving formatting.
  • mac-wechat-dual-open: Enables dual WeChat accounts on macOS by repackaging the app.
  • wechat-local-vault: Decrypts WeChat local databases for AI-powered analysis.
  • Content Fetching: Downloads media/metadata from Douyin and Xiaohongshu.
  • Video Workflow: Includes transcription, transcript analysis, and editing assistance.

Maintenance & Community

The README acknowledges contributions for adapted methods but provides no direct community channels or roadmap links.

Licensing & Compatibility

Published under a "Personal Learning and Non-Commercial Use License." Commercial use, redistribution, or integration into paid products is prohibited without explicit written permission. WeChat tools are macOS-specific.

Limitations & Caveats

The mac-wechat-dual-open skill may break after WeChat updates and has unreliable push notifications. WeChat tools require specific macOS and WeChat versions. The project strictly forbids commercial use and requires users to manage API credentials securely, warning against exposing sensitive data.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
305 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.