bill-export

Export payment bills and transaction statements from WeChat Pay and Alipay via device control.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/ssttkkl/finance-tracker --skill bill-export-ssttkkl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bill-export
Source: https://github.com/ssttkkl/finance-tracker/tree/main/.agents/skills/bill-export
Command: npx skills add https://github.com/ssttkkl/finance-tracker --skill bill-export-ssttkkl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Requesting official bill files from payment platforms like WeChat Pay and Alipay involves many in-app steps, identity verification handoffs, and waiting periods, which makes manual or ad-hoc automation error-prone. This Skill provides a unified entry point that routes each request to the correct channel workflow and device-control backend, tracks state per channel, and pauses safely for user authentication. ## Core Features & Use Cases - Channel Routing: Identifies the bill source (WeChat Pay, Alipay, or multiple channels at once) and loads the matching channel workflow file with its own parameter mapping for time range, transaction type, and delivery method. - Backend Separation: Keeps channel business flows independent from device-control backends such as Computer Use with macOS iPhone Mirroring, so new backends can be added without rewriting channel logic. - State Machine with Auth Handoff: Follows a shared state contract (submitted, generating, downloadable, saved, transferred) and immediately pauses at identity verification pages, never reading or entering passwords, Face ID, or device credentials. - Use Case: Ask to export the last three months of Alipay and WeChat Pay statements; the Skill applies for each transaction record, waits for generation, downloads the files to local device storage, and reports per-channel results without exposing bill contents. ## Quick Start Use the bill-export skill to export my WeChat Pay and Alipay statements for the last three months and save them to my device's local files.

Frequently Asked Questions about bill-export

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

FAQPage Schema
How do I export my WeChat Pay bill statement?

The Skill opens WeChat, navigates to Wallet > Bills > Download Bill, selects personal reconciliation, sets the time range and transaction type, then pauses for you to complete identity verification. After the statement file is generated, it downloads and saves the .xlsx file to local device storage.

How do I download an Alipay transaction statement for personal reconciliation?

The Skill goes to Alipay's Bills section, requests a transaction flow certificate for personal reconciliation, and sets time range, transaction type, and Alipay as the delivery method. It waits for the generated file message, downloads it, and saves it to your specified local location.

Can I export bills from multiple payment platforms in one request?

Yes, you can specify multiple channels such as WeChat Pay and Alipay together. Each channel runs its own independent state machine with separate time ranges, file names, and save locations, and one channel's failure does not redo already completed channels.

Does the Skill handle payment passwords or Face ID during bill export?

No, the Skill never reads, enters, or stores passwords, Face ID, fingerprints, or device credentials. When an identity verification page appears, it pauses immediately and asks you to complete authentication directly on the device before resuming.

What happens if the bill file takes a long time to generate?

The Skill keeps the submitted state and waits for the platform's generation message or application record update instead of reapplying. Alipay may indicate up to 24 hours, and repeated applications are explicitly avoided to prevent duplicate requests.

Which device control backends are supported for bill export?

Currently the registered backend is Computer Use with macOS iPhone Mirroring, which controls the mirrored iPhone screen via accessibility elements and screenshots. Additional backends such as Android with ADB can be registered later without changing channel workflow files.