bank_invoice

Generate standardized XX Bank loan invoice Excel and Word documents from templates.

4|2|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ataskite/agentscope-demo --skill bank-invoice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bank_invoice
Source: https://github.com/ataskite/agentscope-demo/tree/main/src/main/resources/skills/bank_invoice
Command: npx skills add https://github.com/ataskite/agentscope-demo --skill bank-invoice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, python-docx, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill eliminates the tedious, error-prone manual work of filling out XX Bank invoice templates and handling sensitive customer name desensitization for file naming, streamlining the invoice creation process for banking and financial workflows.

Core Features & Use Cases

  • Dual Document Output: Generates both standardized Excel invoice records and Word digital application forms from pre-defined templates.
  • Automatic Name Desensitization: Masks customer names in output filenames (e.g., "张三丰" → "张某某") to protect personal sensitive information.
  • Use Case: Ideal for loan processing teams that need to quickly generate compliant invoice documents for disbursements, ensuring consistent formatting and data privacy compliance.

Quick Start

Use the bank_invoice skill to generate an invoice for customer 张三丰 with ID card number 123456200001011234, contact phone 13800138000, email [email protected], contract number HT20240410001, loan number JD20240410001, disbursement date 2024-04-10, total loan amount 100000, bank lending amount 80000, fee type 服务费, invoice amount 5000, and serial number 001.

Frequently Asked Questions about bank_invoice

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

FAQPage Schema
How do I automate bank invoice generation for loan processing in Excel and Word?

Automate bank invoice generation by using predefined templates to populate customer loan details, contact information, and disbursement data into standardized Excel and Word documents, eliminating manual form filling errors. The process applies automatic date stamping for consistent record production.

How does name desensitization work for generated bank document filenames?

Name desensitization masks customer names in output filenames by replacing characters after the surname with placeholders, such as converting 张三丰 to 张某某. This protects personal sensitive information and ensures data privacy compliance in banking document workflows.

Do I need openpyxl and python-docx to generate standardized bank loan invoices?

Yes, openpyxl and python-docx are required dependencies for generating standardized bank loan invoices. These libraries handle Excel spreadsheet templating and Word document population respectively, enabling automated data extraction into compliant financial formats.

What is the best way to ensure data privacy compliance when creating loan invoice documents?

Ensure data privacy compliance during loan invoice creation by applying automatic personal name desensitization to output filenames and using template-based data population. This prevents sensitive customer information exposure while maintaining consistent document formatting.

Can I use Excel and Word automation for bulk bank invoice document creation?

Excel and Word automation supports bulk bank invoice document creation by repeatedly applying predefined templates to varying customer loan datasets. This standardizes invoice records and digital application forms while automatically masking names for privacy compliance across all outputs.