skills/claude-skills-open/skills/finance/invoice/SKILL.md
Manual invoice generation without CRM
npx skillsauth add aaaaqwq/claude-code-skills invoiceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate professional invoices for WeLabelData Inc.
Two ways to generate invoices:
Full automation with CRM integration:
See: /invoice-generator-agent skill
Low-level script for direct use without CRM integration.
This skill generates invoices in HTML and PDF formats with:
$SCRIPTS_PATH/generate_invoice.py
cd $PROJECT_ROOT
python3 scripts/generate_invoice.py --client "ClientName" --amount 1000
These clients have pre-configured contact info:
| Key | Company | Contact | Location |
|-----|---------|---------|----------|
| clienta | Client A BV | John Doe | Netherlands |
| clientb | Client B Analytics | Jane Smith | USA |
| clientc | Client C sp. z o.o. | Alice Johnson | Poland |
| clientd | Client D Inc. | Bob | Japan |
| cliente | Client E Tech | Charlie Brown | Sweden |
# Invoice for known client
python3 scripts/generate_invoice.py --client clienta --amount 707 --description "Video annotation services"
# Invoice for new client
python3 scripts/generate_invoice.py --client "New Company" --amount 500 --contact "John Doe" --email "[email protected]"
# Custom invoice number and date
python3 scripts/generate_invoice.py --client clientb --amount 3492 --number 100 --date "2/15/26"
# HTML only (no PDF)
python3 scripts/generate_invoice.py --client clienta --amount 707 --no-pdf
| Flag | Description |
|------|-------------|
| --client | Client name or key (required) |
| --amount | Invoice amount in USD (required) |
| --description | Service description (default: "Services") |
| --contact | Contact name (overrides default) |
| --email | Contact email (overrides default) |
| --date | Invoice date in M/D/YY format |
| --number | Invoice number (default: auto-increment) |
| --output | Output file path (without extension) |
| --no-pdf | Generate HTML only |
| --no-bank | Exclude bank/wire details |
Invoices are saved to:
$PROJECT_ROOT/docs/invoices/
Format: Invoice_{number}_WeLabelData_{ClientName}.pdf
/docs/company/invoice_tracker.json--number flagIf using the direct script (not recommended), manually:
invoice_date,invoice_number
2026-02-04,98
NOTE: The Invoice Generator Agent does all of this automatically.
| Use Case | Tool | Why | |----------|------|-----| | Invoice for existing deal in CRM | Agent | Auto CRM integration, activity logging | | Quick one-off invoice | Script | Faster for non-CRM clients | | Testing invoice layout | Script | No CRM side effects | | Production workflow | Agent | Full automation + audit trail |
/invoice-generator-agent - Automated agent with CRM integration (RECOMMENDED)/docs/company/yourcompany-company-info.md/sales/crm/relationships/deals.csv/docs/company/originals/Wire-Details.pdftesting
通用自媒体文章自动发布工具。支持百家号、搜狐号、知乎、微信公众号、小红书、抖音号六个平台的自动化发布流程。使用Playwright自动化实现平台导航和发布,支持通过storageState管理Cookie实现账号切换。
development
# SKILL.md - Model Configuration Status (mcstatus) ## 触发条件 - `/mcstatus` 命令 - 用户询问模型配备、模型配置、model status、模型列表等 ## 功能 实时生成 Agent + Cron 的模型配置报告,展示当前所有 agent 的主模型/fallback链和所有 cron 任务的模型分配。 ## 执行步骤 ### Step 1: 收集 Agent 模型配置 读取各 agent 的 models.json 获取主模型和 fallback 链: ```bash for agent in main ops code quant data research content market finance pm law product sales batch; do config=$(cat ~/.openclaw/agents/$agent/agent/models.json 2>/dev/null) if [ -n "$config" ]; then echo "=== $agent
tools
MCP 服务器智能管理助手。自动检测 MCP 可用性、智能开关、功能问答,提供人性化的 MCP 管理体验。
tools
从GitHub搜索并自动安装配置MCP(Model Context Protocol)服务器工具到Claude配置文件。当用户需要安装MCP工具时触发此技能。工作流程:搜索GitHub上的MCP项目 -> 提取npx配置 -> 添加到~/.claude.json -> 处理API密钥(如有)。