{"id":"ffbfc36e-6dc1-4f76-be89-805a34ab0c36","entityType":"agent","slug":"clawhub-satoshistackalotto-accounting-workflows","name":"Accounting Workflows","canonicalUrl":"https://www.xpersona.co/agent/clawhub-satoshistackalotto-accounting-workflows","canonicalPath":"/agent/clawhub-satoshistackalotto-accounting-workflows","generatedAt":"2026-10-12T19:44:23.116Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T21:13:24.855Z","emptyReason":null},"description":"File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed. Skill: Accounting Workflows Owner: satoshistackalotto Summary: File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed. Tags: latest:0.1.1 Version history: v0.1.1 | 2026-02-21T07:22:40.447Z | user Summary: Transitioned to a file-based, coordinator-focused accounting workflow skill, removing direct document processing, email,","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 992 downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17c6w15frspgvmq81dpbnvckh884fcn:accounting-workflows","sourceUrl":"https://clawhub.ai/satoshistackalotto/accounting-workflows","homepage":"https://clawhub.ai/satoshistackalotto/skills/accounting-workflows","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/satoshistackalotto/accounting-workflows","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/satoshistackalotto/skills/accounting-workflows","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed. Skill: Acc"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T21:13:24.855Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T21:13:24.855Z","emptyReason":null},"stars":null,"forks":null,"downloads":992,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"0.1.1","tractionLabel":"992 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T21:13:24.843Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T21:13:24.855Z","lastCrawledAt":"2026-10-11T21:13:24.843Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T21:13:24.843Z","lastVerifiedAt":null,"highlights":[{"version":"0.1.1","createdAt":"2026-02-21T07:22:40.447Z","changelog":"Summary: Transitioned to a file-based, coordinator-focused accounting workflow skill, removing direct document processing, email, and API integration functions. - Now acts purely as a file-based coordinator: sets validation rules, workflow templates, and file routing logic for Greek accounting; does not perform OCR, email processing, or external API calls. - All data is processed via the local filesystem; no external credentials are required. - Direct OCR, email, and government filings must be handled by companion skills. - Added clear definitions for document validation rules (for invoices, receipts, statements) with Greek-specific compliance checks. - Expanded and clarified workflow templates (daily, monthly, quarterly) and included CLI command examples for routine operations. - Metadata updated: optional environment variables for QuickBooks/Xero export, and improved setup and directory structure documentation.","fileCount":3,"zipByteSize":8159},{"version":"0.1.0","createdAt":"2026-02-19T20:50:36.308Z","changelog":"Initial release of comprehensive accounting automation skill for OpenClaw. - Automates document processing (including OCR for invoices, receipts, statements, and contracts) with data extraction and validation. - Monitors emails for financial documents, automates categorization, and supports client/vendor communication. - Integrates with popular accounting and tax software, supports spreadsheet and CRM synchronization. - Manages workflows for deadlines, compliance, reconciliation, exception handling, and progress reporting. - Provides Greek regulatory compliance features, including AADE and TAXIS integration, VAT, e-books, and GDPR. - Offers templates for daily, monthly, and quarterly automated accounting routines.","fileCount":3,"zipByteSize":10780}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17c6w15frspgvmq81dpbnvckh884fcn:accounting-workflows","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-12T19:44:23.116Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-satoshistackalotto-accounting-workflows/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T21:13:24.855Z","emptyReason":null},"readme":"Skill: Accounting Workflows\n\nOwner: satoshistackalotto\n\nSummary: File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed.\n\nTags: latest:0.1.1\n\nVersion history:\n\nv0.1.1 | 2026-02-21T07:22:40.447Z | user\n\nSummary: Transitioned to a file-based, coordinator-focused accounting workflow skill, removing direct document processing, email, and API integration functions.\n\n- Now acts purely as a file-based coordinator: sets validation rules, workflow templates, and file routing logic for Greek accounting; does not perform OCR, email processing, or external API calls.\n- All data is processed via the local filesystem; no external credentials are required.\n- Direct OCR, email, and government filings must be handled by companion skills.\n- Added clear definitions for document validation rules (for invoices, receipts, statements) with Greek-specific compliance checks.\n- Expanded and clarified workflow templates (daily, monthly, quarterly) and included CLI command examples for routine operations.\n- Metadata updated: optional environment variables for QuickBooks/Xero export, and improved setup and directory structure documentation.\n\nv0.1.0 | 2026-02-19T20:50:36.308Z | auto\n\nInitial release of comprehensive accounting automation skill for OpenClaw.\n\n- Automates document processing (including OCR for invoices, receipts, statements, and contracts) with data extraction and validation.\n- Monitors emails for financial documents, automates categorization, and supports client/vendor communication.\n- Integrates with popular accounting and tax software, supports spreadsheet and CRM synchronization.\n- Manages workflows for deadlines, compliance, reconciliation, exception handling, and progress reporting.\n- Provides Greek regulatory compliance features, including AADE and TAXIS integration, VAT, e-books, and GDPR.\n- Offers templates for daily, monthly, and quarterly automated accounting routines.\n\nArchive index:\n\nArchive v0.1.1: 3 files, 8159 bytes\n\nFiles: EVALS.json (6941b), SKILL.md (12445b), _meta.json (139b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: accounting-workflows\ndescription: File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed.\nversion: 1.0.0\nauthor: openclaw-greek-accounting\nhomepage: https://github.com/satoshistackalotto/openclaw-greek-accounting\ntags: [\"greek\", \"accounting\", \"workflows\", \"document-processing\"]\nmetadata: {\"openclaw\": {\"requires\": {\"bins\": [\"jq\"], \"env\": [\"OPENCLAW_DATA_DIR\"]}, \"optional_env\": {\"QUICKBOOKS_IMPORT_DIR\": \"Directory for QuickBooks-compatible export files\", \"XERO_API_KEY\": \"Xero API key for direct transaction export\"}, \"notes\": \"Core workflow coordination is file-based with no credentials. Optional QuickBooks/Xero export formats available. OCR, email processing, and government submissions are handled by companion skills (greek-document-ocr, greek-email-processor, greek-compliance-aade) — this skill coordinates the pipeline but does not directly access those services.\"}}\n---\n\n# Accounting Workflows\n\nFile-based workflow coordinator for Greek accounting operations. This skill defines the processing pipelines, validation rules, and routine templates that guide the OpenClaw agent through standard accounting tasks.\n\n## What This Skill Does\n\nThis skill provides **workflow definitions and validation rules** — it tells the agent how to process documents that are already in the local filesystem. It does NOT:\n\n- ❌ Perform OCR (use `greek-document-ocr` for that)\n- ❌ Monitor email inboxes (use `greek-email-processor` for that)\n- ❌ Connect to external APIs or accounting software\n- ❌ Submit filings to AADE/EFKA (use `greek-compliance-aade` / `efka-api-integration`)\n- ❌ Access browser sessions or take screenshots\n- ❌ Send emails or client communications (use `client-communication-engine`)\n\nWhat it DOES:\n\n- ✅ Define document validation rules (invoice fields, receipt fields, statement fields)\n- ✅ Provide workflow templates (daily, monthly, quarterly routines)\n- ✅ Specify file routing logic (incoming → processing → client directories)\n- ✅ Set confidence thresholds for flagging items for human review\n- ✅ Define Greek-specific validation (AFM format, VAT rates, EGLS accounts)\n\n## Setup\n\n```bash\n# 1. Set the data directory\nexport OPENCLAW_DATA_DIR=\"/data\"\n\n# 2. Ensure jq is installed (used for JSON processing)\nwhich jq || sudo apt install jq\n\n# 3. Create the directory structure\nmkdir -p $OPENCLAW_DATA_DIR/{incoming/{invoices,receipts,statements,government},processing,clients}\n\n# 4. No credentials needed — this skill is entirely local\n```\n\n## Core Philosophy\n\n- **Accuracy First**: Every extraction includes confidence scoring and validation\n- **Audit Trail**: All automated actions are logged with timestamps and sources\n- **Human Oversight**: Flag uncertain items for manual review rather than guessing\n- **File-Based**: All data flows through the local filesystem — no hidden API calls\n- **Workflow Efficiency**: Reduce manual data entry from hours to minutes\n\n## Document Processing Pipeline\n\nDocuments flow through three stages, all within `OPENCLAW_DATA_DIR`:\n\n```\n/data/incoming/           →  /data/processing/        →  /data/clients/{AFM}/\n(raw files placed here)      (validation & extraction)    (final canonical location)\n```\n\n### Phase 1: Intake\n1. **Source**: Files placed in `/data/incoming/invoices/`, `/data/incoming/receipts/`, or `/data/incoming/statements/`\n2. **Format Recognition**: PDF, image (JPG/PNG), CSV, Excel\n3. **Client Assignment**: Match to client AFM based on content or filename convention\n\n### Phase 2: Validation & Extraction\n1. **Field Extraction**: Structured data extracted from documents (by companion OCR skill if needed)\n2. **Validation**: Apply rules defined below (amount consistency, date logic, AFM format)\n3. **Confidence Scoring**: Flag items below threshold for human review\n4. **Classification**: Categorize by document type and EGLS account code\n\n### Phase 3: Filing\n1. **Client Directory**: Write validated JSON to `/data/clients/{AFM}/documents/`\n2. **Compliance Update**: Update filing records in `/data/clients/{AFM}/compliance/`\n3. **Audit Log**: Append processing event to audit trail\n\n## Document Validation Rules\n\n### Invoice Processing\n```yaml\nRequired Fields:\n  - vendor_name: Company issuing the invoice\n  - vendor_afm: Supplier AFM (format: ^EL[0-9]{9}$)\n  - invoice_number: Unique identifier from vendor\n  - invoice_date: Date issued (YYYY-MM-DD)\n  - due_date: Payment due date\n  - net_amount: Amount before VAT (2 decimal places)\n  - vat_amount: VAT charged\n  - vat_rate: Must be one of [0.24, 0.13, 0.06, 0.0]\n  - total_amount: Final amount due\n\nValidation Rules:\n  - total_amount = net_amount + vat_amount (tolerance: 0.01)\n  - vat_amount = net_amount * vat_rate (tolerance: 0.01)\n  - invoice_date <= due_date\n  - vendor_afm matches ^EL[0-9]{9}$\n  - Duplicate invoice_number from same vendor flags for review\n```\n\n### Receipt Processing\n```yaml\nRequired Fields:\n  - merchant_name: Business name\n  - transaction_date: Date of purchase (YYYY-MM-DD)\n  - total_amount: Total paid (2 decimal places)\n  - payment_method: cash | card | transfer\n  - category: EGLS account code\n\nValidation Rules:\n  - transaction_date <= current_date\n  - total_amount > 0\n  - category must be valid EGLS account code\n```\n\n### Bank Statement Processing\n```yaml\nRequired Fields:\n  - bank: alpha | nbg | eurobank | piraeus\n  - account_iban: Format ^GR[0-9]{25}$\n  - statement_period: YYYY-MM\n  - opening_balance: Starting balance\n  - closing_balance: Ending balance\n  - transactions: List of debits and credits\n\nValidation Rules:\n  - closing_balance = opening_balance + sum(all_transactions)\n  - All transaction dates within statement period\n  - IBAN format validated per ISO 13616\n```\n\n## Workflow Templates\n\n### Daily Routine\n```markdown\n1. Check /data/incoming/ for new documents placed since yesterday\n2. Validate and route each document through the processing pipeline\n3. Flag items with confidence < 90% for human review in /data/processing/flagged/\n4. Update /data/clients/{AFM}/compliance/filings.json with any completed processing\n5. Generate daily summary report to /data/reports/daily/\n```\n\n### Monthly Close (Run after month end)\n```bash\nopenclaw accounting monthly-close --period 2026-01 --client EL123456789\n\n# This coordinates:\n# 1. Verify all incoming documents for the period are processed\n# 2. Check bank reconciliation status (requires greek-banking-integration skill)\n# 3. Validate all transactions are categorized with EGLS accounts\n# 4. Flag any incomplete items as blockers\n# 5. Generate readiness report for financial statement generation\n```\n\n### Quarterly Review\n```markdown\n1. Run monthly close for all three months\n2. Aggregate quarterly VAT totals\n3. Prepare quarterly compliance report\n4. Generate variance analysis vs. prior quarter\n```\n\n## CLI Commands\n\n```bash\n# Process new documents in incoming folder\nopenclaw accounting process-invoices --input-dir /data/incoming/invoices/ --greek-format\n\n# Validate and classify receipts\nopenclaw accounting extract-receipts --input-dir /data/incoming/receipts/ --auto-classify\n\n# Run validation checks on processed data\nopenclaw accounting validate-documents --vat-check --greek-standards\n\n# Export transactions for a client and period\nopenclaw accounting export-transactions --client EL123456789 --format csv --period 2026-02\n\n# Batch process all pending documents\nopenclaw accounting batch-process --type invoices --output-format json\n\n# Check processing status\nopenclaw accounting status --show-queue --show-errors\n```\n\n## File System Layout\n\n```yaml\nOPENCLAW_DATA_DIR:\n  incoming/                    # Raw documents placed here by user or companion skills\n    invoices/\n    receipts/\n    statements/\n    government/\n\n  processing/                  # Temporary workspace (cleaned after pipeline completes)\n    validated/\n    classification/\n    flagged/                   # Items needing human review\n\n  clients/{AFM}/               # Final canonical location (managed by client-data-management)\n    documents/\n    compliance/\n\n  reports/                     # Generated reports\n    daily/\n    monthly/\n```\n\n## Companion Skills\n\nThis skill works best with these companions (install separately):\n\n| Skill | What it adds |\n|-------|-------------|\n| `greek-document-ocr` | OCR for scanned invoices and receipts (requires `tesseract`) |\n| `greek-email-processor` | Email inbox monitoring and attachment extraction (requires IMAP credentials) |\n| `greek-banking-integration` | Bank statement CSV parsing for Greek banks |\n| `greek-compliance-aade` | VAT filing preparation and AADE submission (requires AADE credentials) |\n| `efka-api-integration` | Social security contribution calculations |\n| `client-data-management` | Client record management and GDPR lifecycle |\n| `openclaw-greek-accounting-meta` | Orchestrator that coordinates all skills together |\n\n## Error Handling\n\n```bash\n# Retry failed processing\nopenclaw accounting retry-failed --batch-id {id}\n\n# Review flagged items\nopenclaw accounting manual-review --flagged-documents\n\n# Check system health\nopenclaw accounting health-check\n```\n\n## Safety Guidelines\n\n- Never modify financial records without explicit validation rules\n- Always maintain original source documents in `/data/incoming/` until archived\n- Log all automated actions to the unified audit trail\n- Flag items below confidence threshold — never guess\n- Maintain strict separation between different clients' data (AFM-keyed directories)\n\n## Greek Regulatory Compliance\n\nThis skill applies Greek-specific validation rules when processing documents:\n\n- **VAT Rates**: Validates against 24% standard, 13% reduced, 6% super-reduced\n- **AFM Format**: Enforces `^EL[0-9]{9}$` pattern on all tax identification numbers\n- **EGLS Accounts**: Maps transactions to the Greek Chart of Accounts (ΕΛΣΥ)\n- **Stamp Duty**: Flags contracts and legal documents requiring stamp duty (χαρτόσημο) calculation\n- **E-Books Compliance**: Maintains digital accounting records per Greek Law 4308/2014\n- **GDPR**: Handles data lifecycle per EU privacy law with Greek DPA requirements\n- **Municipal Taxes**: Tracks property taxes, waste collection fees, and local authority requirements\n\n> Actual AADE submissions, EFKA filings, and government portal interactions are handled by companion skills (`greek-compliance-aade`, `efka-api-integration`).\n\n## Email & Document Pipeline (via Companion Skills)\n\nWhen companion skills are installed, this skill coordinates multi-step workflows:\n\n```\nEmail arrives (greek-email-processor)\n  → Attachment extracted to /data/incoming/\n    → OCR processed (greek-document-ocr)\n      → Validated by this skill's rules\n        → Filed to /data/clients/{AFM}/documents/\n          → Compliance updated (greek-compliance-aade)\n```\n\nThe workflow coordinator does not access email or perform OCR directly — it defines the validation and routing rules that companion skills follow.\n\n## Accounting Software Export (Optional)\n\nProcessed data can be exported in formats compatible with external accounting software:\n\n```bash\n# Standard exports (always available)\nopenclaw accounting export-transactions --client EL123456789 --format csv --period 2026-02\nopenclaw accounting export-transactions --client EL123456789 --format json --period 2026-02\n\n# Optional: accounting software formats (if companion export skill configured)\nopenclaw accounting export-transactions --client EL123456789 --target quickbooks --period 2026-02\nopenclaw accounting export-transactions --client EL123456789 --target xero --period 2026-02\n```\n\n> CSV and JSON exports work out of the box. QuickBooks/Xero formats require the corresponding export configuration.\n\n## Performance Targets\n\n- **Document Processing**: Reduce from 5 minutes to 30 seconds per document\n- **Data Entry**: Eliminate 80% of manual typing\n- **Month-end Close**: Reduce time by 60% through automation\n- **Accuracy**: >95% for standard business documents, >98% for invoice totals\n- **Deadline Compliance**: 100% on-time filing through automated reminders\n\n## Maintenance Schedule\n\n- **Weekly**: Review flagged items, update vendor lists, check error logs\n- **Monthly**: Performance analysis, backup verification, system updates\n- **Quarterly**: Full accuracy audit, compliance review, user training\n- **Annually**: Complete system review, upgrade planning, disaster recovery testing\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7c068tz6swwetvwfqhzsmtwh81fah3\",\n  \"slug\": \"accounting-workflows\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1771658560447\n}\n\nFile v0.1.1:EVALS.json\n\n[\n  {\n    \"id\": 0,\n    \"prompt\": \"I just received an email with an invoice PDF attached. The invoice is from 'Tech Solutions Ltd' for web development services totaling $2,450.00, invoice number INV-2026-0234, dated February 15, 2026, due March 17, 2026. I need this processed and entered into my accounting system with proper validation and audit trail.\",\n    \"expectations\": [\n      \"Extracts all key invoice fields (vendor, amount, dates, invoice number)\",\n      \"Validates the invoice data for completeness and accuracy\",\n      \"Checks due date is after invoice date\",\n      \"Creates proper audit trail entry with timestamp\",\n      \"Flags any uncertain extractions for review\",\n      \"Prepares data for accounting system entry\",\n      \"Suggests appropriate account codes for web development expense\",\n      \"Checks for duplicate invoice numbers from same vendor\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"invoice_tech_solutions.pdf\",\n        \"content\": \"INVOICE\\n\\nTech Solutions Ltd\\n123 Business Ave\\nSan Francisco, CA 94105\\n\\nBill To:\\nYour Company Name\\n\\nInvoice Number: INV-2026-0234\\nInvoice Date: February 15, 2026\\nDue Date: March 17, 2026\\n\\nDescription: Web Development Services\\nQuantity: 1\\nRate: $2,450.00\\nAmount: $2,450.00\\n\\nSubtotal: $2,450.00\\nTax (8.5%): $208.25\\nTotal: $2,658.25\"\n      }\n    ]\n  },\n  {\n    \"id\": 1,\n    \"prompt\": \"I have a stack of receipts from a business trip that need to be processed for expense reimbursement. They include meals, taxi rides, and hotel stays. I need them categorized correctly, checked for tax deductibility rules, and prepared for my expense report system.\",\n    \"expectations\": [\n      \"Processes multiple receipt types (meals, transportation, lodging)\",\n      \"Correctly categorizes each expense type\",\n      \"Applies appropriate tax deductibility rules (meals 50%, etc.)\",\n      \"Extracts key fields from each receipt (merchant, amount, date)\",\n      \"Validates dates and amounts for reasonableness\",\n      \"Calculates total reimbursable amounts by category\",\n      \"Flags any receipts that need manual review\",\n      \"Prepares summary report for expense submission\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"hotel_receipt.pdf\", \n        \"content\": \"GRAND HOTEL\\n456 Market Street\\nNew York, NY 10013\\n\\nGuest: John Smith\\nCheck-in: Feb 10, 2026\\nCheck-out: Feb 12, 2026\\n2 nights @ $185.00\\n\\nRoom Charges: $370.00\\nTaxes: $44.40\\nTotal: $414.40\\n\\nPaid: Credit Card\"\n      },\n      {\n        \"name\": \"restaurant_receipt.pdf\",\n        \"content\": \"MARIO'S ITALIAN BISTRO\\n789 Food Court\\nNew York, NY\\n\\nTable 12\\nServer: Lisa\\nDate: Feb 11, 2026 7:30 PM\\n\\n2x Pasta Primavera $18.95\\n1x Chicken Parmesan $24.95\\n2x Glass Wine $12.00\\n\\nSubtotal: $86.85\\nTax: $7.35\\nTotal: $94.20\\n\\nBusiness Dinner - Client Meeting\"\n      }\n    ]\n  },\n  {\n    \"id\": 2,\n    \"prompt\": \"I need help with monthly bank reconciliation. I have the bank statement showing transactions and my accounting system has recorded entries. There seem to be some discrepancies that need to be identified and resolved. Can you help me match transactions and flag what needs manual review?\",\n    \"expectations\": [\n      \"Processes bank statement data systematically\",\n      \"Attempts to match transactions between bank and accounting records\", \n      \"Identifies matched transactions with high confidence\",\n      \"Flags unmatched items for manual review\",\n      \"Calculates reconciliation differences\",\n      \"Suggests possible reasons for discrepancies\",\n      \"Creates clear reconciliation report\",\n      \"Maintains detailed audit trail of matching process\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"bank_statement.csv\",\n        \"content\": \"Date,Description,Amount,Type\\n2026-02-01,Beginning Balance,5420.50,Balance\\n2026-02-03,ABC Company Invoice,1250.00,Deposit\\n2026-02-05,Office Rent,-1800.00,Withdrawal\\n2026-02-07,Utility Payment,-245.67,Withdrawal\\n2026-02-10,Client Payment - XYZ,2100.00,Deposit\\n2026-02-12,Bank Service Fee,-25.00,Fee\\n2026-02-15,Vendor Payment - Tech Solutions,-2658.25,Withdrawal\\n2026-02-28,Ending Balance,4041.58,Balance\"\n      },\n      {\n        \"name\": \"accounting_records.csv\", \n        \"content\": \"Date,Description,Amount,Account\\n2026-02-03,ABC Company - Invoice Payment,1250.00,Revenue\\n2026-02-05,Office Rent Expense,-1800.00,Rent\\n2026-02-07,Electric Bill,-245.67,Utilities\\n2026-02-10,XYZ Corp Payment,2100.00,Revenue\\n2026-02-15,Tech Solutions Invoice,-2450.00,Web Development\\n2026-02-20,Office Supplies,-127.50,Supplies\"\n      }\n    ]\n  },\n  {\n    \"id\": 3,\n    \"prompt\": \"Set up my daily email monitoring system to automatically process financial documents. I want it to scan for invoices, receipts, and bank statements, extract key information, and organize everything for my review. Also set up alerts for urgent items like overdue payments.\",\n    \"expectations\": [\n      \"Configures email monitoring rules and filters\",\n      \"Identifies financial document types in emails\",\n      \"Sets up automatic attachment processing\",\n      \"Creates document classification system\",\n      \"Establishes priority levels for different document types\",\n      \"Configures alert system for urgent items\",\n      \"Sets up organized filing system for processed documents\",\n      \"Creates daily summary reporting process\"\n    ],\n    \"files\": []\n  },\n  {\n    \"id\": 4,\n    \"prompt\": \"I need to prepare month-end financial reports. Can you help me compile all the transactions from February, categorize them properly, calculate totals by category, and generate a preliminary profit & loss statement? Also flag any unusual transactions that might need my attention.\",\n    \"expectations\": [\n      \"Compiles all February transactions systematically\",\n      \"Categorizes transactions according to accounting principles\",\n      \"Calculates accurate totals for each category\",\n      \"Generates properly formatted P&L statement structure\",\n      \"Identifies and flags unusual or outlier transactions\",\n      \"Validates mathematical accuracy of all calculations\",\n      \"Provides clear summary of financial performance\",\n      \"Suggests areas that may need additional review\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"february_transactions.csv\",\n        \"content\": \"Date,Description,Amount,Category,Vendor\\n2026-02-01,Office Rent,-1800.00,Rent,Landlord LLC\\n2026-02-03,Client ABC Payment,1250.00,Revenue,ABC Company\\n2026-02-05,Internet Service,-89.99,Utilities,TechCorp ISP\\n2026-02-07,Office Supplies,-245.67,Supplies,Office Depot\\n2026-02-10,Client XYZ Payment,2100.00,Revenue,XYZ Corp\\n2026-02-12,Consultant Fee,-750.00,Professional Services,Jane Consultant\\n2026-02-15,Web Development,-2450.00,Technology,Tech Solutions\\n2026-02-18,Business Lunch,-94.20,Meals,Mario's Bistro\\n2026-02-20,Software License,-299.00,Technology,Adobe\\n2026-02-25,Client DEF Payment,1800.00,Revenue,DEF Industries\\n2026-02-28,Bank Fee,-25.00,Banking,First National Bank\"\n      }\n    ]\n  }\n]\n\nArchive v0.1.0: 3 files, 10780 bytes\n\nFiles: EVALS.json (6941b), SKILL.md (21035b), _meta.json (139b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: accounting-workflows\ndescription: Comprehensive accounting automation skill for OpenClaw. Handles document processing (OCR of invoices, receipts, statements), data extraction, email monitoring, accounting software integration, and workflow management. Designed for professional accounting practices with audit trails and compliance features.\nversion: 1.0.0\nauthor: openclaw-greek-accounting\nhomepage: https://github.com/satoshistackalotto/openclaw-greek-accounting\ntags: [\"greek\", \"accounting\", \"document-processing\", \"ocr\", \"invoices\"]\nmetadata: {\"openclaw\": {\"requires\": {\"bins\": [\"jq\"], \"env\": [\"OPENCLAW_DATA_DIR\"]}}}\n---\n\n# Accounting Workflows\n\nThis skill transforms OpenClaw into a powerful accounting assistant that automates document processing, data extraction, and routine accounting tasks while maintaining accuracy and compliance.\n\n## Core Philosophy\n\n- **Accuracy First**: Every extraction includes confidence scoring and validation\n- **Audit Trail**: All automated actions are logged with timestamps and sources\n- **Human Oversight**: Flag uncertain items for manual review rather than guessing\n- **Security Conscious**: Handle sensitive financial data with appropriate safeguards\n- **Workflow Efficiency**: Reduce manual data entry from hours to minutes\n\n## Key Capabilities\n\n### 1. Document Processing & OCR\n- **Invoice Processing**: Extract vendor, date, amount, line items, tax details\n- **Receipt Management**: Capture merchant, total, category, payment method\n- **Bank Statement Analysis**: Parse transactions, balances, fees\n- **Tax Document Handling**: W2s, 1099s, receipts for deductions\n- **Contract Processing**: Extract key terms, dates, amounts\n\n### 2. Email & Communication Automation\n- **Inbox Monitoring**: Scan for financial documents and categorize\n- **Auto-forwarding**: Route documents to appropriate processing pipelines  \n- **Client Communication**: Send payment reminders and status updates\n- **Document Requests**: Follow up on missing paperwork\n- **Report Distribution**: Automated delivery of financial summaries\n\n### 3. Data Entry & System Integration\n- **Accounting Software**: Direct integration with QuickBooks, Xero, Sage, etc.\n- **Spreadsheet Automation**: Update tracking sheets and reconciliation files\n- **Bank Reconciliation**: Match transactions across systems\n- **Tax Software**: Prepare data for tax preparation applications\n- **CRM Integration**: Update client records with financial activity\n\n### 4. Workflow Management\n- **Deadline Tracking**: Monitor tax filings, payment due dates, renewals\n- **Task Automation**: Create recurring workflows for monthly/quarterly tasks\n- **Exception Handling**: Flag discrepancies and route for manual review\n- **Compliance Monitoring**: Ensure adherence to accounting standards\n- **Progress Reporting**: Daily/weekly summaries of work completed\n\n### 5. Greek Regulatory Compliance (AADE Integration)\n- **VAT Registration Monitoring**: Track business VAT registration status and renewal dates\n- **TAXIS System Integration**: Prepare data for Greek tax authority submissions\n- **E-Books Compliance**: Maintain digital accounting records per Greek law\n- **Stamp Duty Calculations**: Apply correct stamp duty rates for contracts and documents\n- **Social Security Filings**: Track IKA, EFKA, and other social contributions deadlines\n- **Municipal Tax Tracking**: Monitor property taxes and local authority requirements\n- **GDPR Compliance**: Ensure data handling meets EU privacy regulations for Greek operations\n\n## Implementation Guidelines\n\n### Document Processing Workflow\n\n#### Phase 1: Document Intake\n1. **Source Identification**: Email attachments, scanned files, cloud storage\n2. **Format Recognition**: PDF, image, spreadsheet, email body text\n3. **Document Classification**: Invoice, receipt, statement, contract, etc.\n4. **Quality Assessment**: Image clarity, text legibility, format standardization\n\n#### Phase 2: OCR & Extraction\n1. **Pre-processing**: Image enhancement, rotation correction, noise reduction\n2. **OCR Processing**: Text extraction with confidence scoring\n3. **Field Identification**: Use templates for common document types\n4. **Data Validation**: Cross-check extracted values for consistency\n5. **Confidence Flagging**: Mark uncertain extractions for human review\n\n#### Phase 3: Data Integration\n1. **Format Standardization**: Convert to consistent data structures\n2. **Duplicate Detection**: Check against existing records\n3. **Business Rule Validation**: Verify against client-specific rules\n4. **System Integration**: Push to accounting software or staging area\n5. **Reconciliation**: Match with existing transactions and POs\n\n### Email Processing Workflow\n\n#### Automated Monitoring\n```yaml\nEmail Rules:\n  - Subject contains: \"Invoice\", \"Receipt\", \"Statement\", \"Billing\"\n  - From domains: Client domains, vendor domains, banks\n  - Attachment types: PDF, Excel, CSV, images\n  - Keywords: Payment, Due, Overdue, Reconciliation\n```\n\n#### Processing Actions\n1. **Attachment Extraction**: Download and queue for OCR processing\n2. **Sender Classification**: Client, vendor, bank, government agency\n3. **Priority Assignment**: Urgent (overdue), high (due soon), normal\n4. **Auto-responses**: Confirm receipt, request missing information\n5. **Task Creation**: Generate follow-up actions and deadlines\n\n### Data Entry Automation\n\n#### Browser-based Integration\n- **Form Recognition**: Identify fields in accounting software\n- **Data Mapping**: Match extracted data to appropriate form fields\n- **Validation Rules**: Ensure data integrity before submission\n- **Error Handling**: Retry logic for temporary failures\n- **Confirmation Screenshots**: Capture proof of successful entries\n\n#### API Integration\n- **Direct Connection**: Use accounting software APIs when available  \n- **Batch Processing**: Queue multiple transactions for efficiency\n- **Real-time Sync**: Immediate updates for time-sensitive data\n- **Error Logging**: Detailed failure information for troubleshooting\n\n## Workflow Templates\n\n### Daily Accounting Assistant Routine\n\n#### Morning Startup (Automated at 8:00 AM)\n```markdown\n1. **Email Scan**: Process overnight emails for financial documents\n2. **Document Queue**: Review pending OCR items from yesterday\n3. **Priority Assessment**: Identify urgent items needing immediate attention\n4. **Daily Summary**: Generate report of pending tasks and deadlines\n5. **Client Alerts**: Send overdue payment reminders if configured\n```\n\n#### Continuous Processing (Throughout Day)\n```markdown\n1. **Real-time Email Monitoring**: Process new financial emails as they arrive\n2. **OCR Pipeline**: Process scanned documents within 5 minutes of receipt\n3. **Data Validation**: Cross-check extractions against business rules\n4. **Exception Flagging**: Alert for items requiring human review\n5. **Progress Updates**: Log all completed tasks with timestamps\n```\n\n#### End of Day Reconciliation (5:00 PM)\n```markdown\n1. **Transaction Matching**: Reconcile day's entries across systems\n2. **Discrepancy Report**: Flag unmatched items for tomorrow's review\n3. **Backup Verification**: Ensure all processed documents are archived\n4. **Tomorrow's Preview**: Identify upcoming deadlines and tasks\n5. **Daily Summary**: Email report to user with day's accomplishments\n```\n\n### Monthly Workflow Automation\n\n#### Month-End Processing\n```markdown\n1. **Client Billing**: Generate and send monthly invoices\n2. **Expense Categorization**: Review and categorize all monthly expenses\n3. **Bank Reconciliation**: Match all transactions with bank statements\n4. **Financial Reports**: Generate P&L, balance sheet, cash flow\n5. **Tax Preparation**: Update quarterly tax calculation worksheets\n```\n\n#### Quarterly Tasks\n```markdown\n1. **Tax Filing Preparation**: Compile all necessary documents\n2. **Client Reviews**: Schedule and prepare materials for client meetings\n3. **Compliance Checks**: Verify adherence to regulations and standards\n4. **System Backups**: Full backup of all financial data and documents\n5. **Performance Analysis**: Review automation accuracy and efficiency\n```\n\n## Document Type Specifications\n\n### Invoice Processing\n```yaml\nRequired Fields:\n  - vendor_name: Company issuing the invoice\n  - invoice_number: Unique identifier from vendor\n  - invoice_date: Date invoice was issued\n  - due_date: Payment due date\n  - total_amount: Final amount due\n  - tax_amount: Sales tax or VAT if applicable\n  - line_items: Individual products/services with quantities and rates\n  \nValidation Rules:\n  - total_amount = sum(line_items) + tax_amount\n  - invoice_date <= due_date\n  - vendor_name must exist in approved vendor list\n  - duplicate invoice_number from same vendor flags for review\n```\n\n### Receipt Processing  \n```yaml\nRequired Fields:\n  - merchant_name: Business name where purchase was made\n  - transaction_date: Date of purchase\n  - total_amount: Total paid\n  - payment_method: Cash, credit card, check, etc.\n  - category: Business expense category\n  - tax_amount: If separately shown\n  \nValidation Rules:\n  - transaction_date <= current_date\n  - category must be valid business expense type\n  - amounts must be positive numbers\n  - payment_method affects cash flow tracking\n```\n\n### Bank Statement Processing\n```yaml\nRequired Fields:\n  - account_number: Bank account identifier\n  - statement_date: Statement period end date\n  - beginning_balance: Balance at start of period\n  - ending_balance: Balance at end of period\n  - transactions: List of all debits and credits\n  \nTransaction Fields:\n  - date: Transaction date\n  - description: Bank's description of transaction\n  - amount: Positive for deposits, negative for withdrawals\n  - type: Deposit, withdrawal, fee, interest, etc.\n  \nValidation Rules:\n  - ending_balance = beginning_balance + sum(all_transactions)\n  - transaction dates must be within statement period\n  - reconcile against accounting system transactions\n```\n\n## Security & Compliance Features\n\n### Data Protection\n- **Encryption**: All processed documents encrypted at rest\n- **Access Control**: Role-based permissions for sensitive data\n- **Audit Logging**: Complete trail of all automated actions\n- **Secure Transmission**: Encrypted connections to accounting systems\n- **Data Retention**: Automatic archiving per legal requirements\n\n### Compliance Monitoring\n- **Standards Adherence**: Monitor compliance with GAAP, tax regulations\n- **Deadline Tracking**: Ensure timely filing of required documents  \n- **Document Retention**: Maintain required records per legal timelines\n- **Change Tracking**: Log all modifications to financial records\n- **Approval Workflows**: Route significant transactions for authorization\n\n### Greek Regulatory Compliance (AADE & Local Requirements)\n- **VAT Registration Status**: Monitor business VAT registration renewal dates with AADE\n- **TAXIS Platform Integration**: Prepare formatted data for Greek tax authority digital submissions\n- **E-Books Legal Requirements**: Maintain certified digital accounting records per Greek Law 4308/2014\n- **Stamp Duty Compliance**: Calculate and apply correct stamp duty (π¡αρπžςσημο) for contracts and legal documents\n- **Social Security Deadlines**: Track IKA, EFKA, OAEE contribution filing and payment deadlines\n- **Municipal Tax Monitoring**: Property taxes, waste collection fees, and local authority requirements\n- **Greek VAT Rates**: Apply correct VAT rates (24% standard, 13% reduced, 6% super-reduced)\n- **GDPR-Greece Compliance**: EU privacy law implementation with Greek DPA requirements\n- **Greek Chart of Accounts**: Use standardized Greek accounting plan per ELSYN requirements\n- **Withholding Tax Rules**: Apply correct withholding rates for Greek tax residents and non-residents\n\n### Error Prevention & Recovery\n- **Confidence Thresholds**: Minimum accuracy levels for automated processing\n- **Double-Entry Verification**: Cross-check critical financial data\n- **Rollback Capabilities**: Undo automation errors if detected\n- **Exception Handling**: Clear escalation paths for unusual situations\n- **Backup Systems**: Multiple redundant copies of all processed data\n\n## Integration Requirements\n\n### Required OpenClaw Skills\n```bash\n# Core document processing\nnpx openclaw skills add deepread        # OCR and text extraction\nnpx openclaw skills add pdf-tools       # PDF manipulation\nnpx openclaw skills add doc-converter   # Document format conversion\n\n# Optional email attachment ingestion\nnpx openclaw skills add gmail           # Pull attachments into /data/incoming/\nnpx openclaw skills add outlook         # Pull attachments into /data/incoming/\n\n# Greek accounting skills (install in order)\nnpx openclaw skills add greek-compliance-aade      # VAT and AADE filings\nnpx openclaw skills add greek-banking-integration  # Bank statement import\nnpx openclaw skills add efka-api-integration       # Social security\nnpx openclaw skills add client-data-management     # Client records\n```\n\n### OpenClaw File-Based Output\nAll processed data is written to the OpenClaw file system — no external accounting software required for core operation. Export commands produce standard formats for optional import into third-party tools:\n\n```bash\n# Export to common accounting formats\nopenclaw accounting export-transactions --client EL123456789 --format csv --period 2026-02\nopenclaw accounting export-transactions --client EL123456789 --format json --period 2026-02\n\n# Optional: push exports to accounting software if integration configured\nopenclaw accounting export-transactions --client EL123456789 --target quickbooks --period 2026-02\nopenclaw accounting export-transactions --client EL123456789 --target xero --period 2026-02\n```\n\n## Performance Metrics\n\n### Accuracy Targets\n- **OCR Accuracy**: >95% for standard business documents\n- **Data Extraction**: >98% for invoice total amounts\n- **Vendor Matching**: >90% automatic vendor identification\n- **Duplicate Detection**: >99% prevention of duplicate entries\n- **Reconciliation**: >95% automatic transaction matching\n\n### Efficiency Improvements  \n- **Document Processing**: Reduce from 5 minutes to 30 seconds per document\n- **Data Entry**: Eliminate 80% of manual typing\n- **Email Processing**: Automatic categorization and routing\n- **Month-end Close**: Reduce time by 60% through automation\n- **Client Communications**: Automate 70% of routine correspondence\n\n### User Experience\n- **Daily Time Savings**: 2-4 hours of manual work automated\n- **Error Reduction**: 90% fewer data entry mistakes\n- **Deadline Compliance**: 100% on-time filing through automated reminders\n- **Client Satisfaction**: Faster response times and more accurate reporting\n- **Work-Life Balance**: Reduce overtime and weekend work\n\n## Usage Examples\n\n### Example 1: Invoice Processing\n```markdown\nCommand: openclaw accounting process-invoices --input-dir /data/incoming/invoices --greek-format\nSystem Response:\n1. Scans /data/incoming/invoices for new PDF files\n2. Extracts: ABC Corp, Invoice #12345, €1,247.50, Due: 2026-03-15\n3. Validates: Vendor AFM format, amount consistency, date logic\n4. Confidence: 95% — flags VAT calculation for review (87% confidence)\n5. Writes structured JSON to /data/ocr/output/accounting-ready/\n6. Output: \"3 invoices processed. 1 flagged for review: inv_12345.pdf (VAT amount uncertain)\"\n```\n\n### Example 2: Receipt Organisation\n```markdown\nCommand: openclaw accounting extract-receipts --source /data/incoming/receipts --auto-classify\nSystem Response:\n1. Scans receipt files in input folder\n2. OCR: \"Mario's Restaurant, €45.67, Business Lunch, 2026-02-15\"\n3. Classifies: Business meal (50% deductible under Greek tax rules)\n4. Archives processed image to /data/ocr/output/accounting-ready/ with searchable filename\n5. Appends entry to /data/clients/{AFM}/compliance/monthly-expenses.json\n6. Output: \"Receipt processed: marios_20260215.pdf → meals/business (50% deductible)\"\n```\n\n### Example 3: Bank Reconciliation\n```markdown\nCommand: openclaw accounting reconcile --client EL123456789 --period 2026-02 --bank-file /data/incoming/statements/nbg_feb2026.csv\nSystem Response:\n1. Loads bank statement from provided file\n2. Matches against /data/clients/EL123456789/processed/transactions_2026-02.json\n3. Auto-matches 15 of 19 transactions (85% match rate)\n4. Flags 4 unmatched items to /data/processing/reconciliation/flagged_2026-02.json\n5. Writes reconciliation report to /data/reports/reconciliation_EL123456789_2026-02.pdf\n6. Output: \"15 matched, 4 need review. Report: reconciliation_EL123456789_2026-02.pdf\"\n```\n\n## Troubleshooting & Maintenance\n\n### Common Issues\n1. **OCR Accuracy Problems**: Adjust image preprocessing, retrain templates\n2. **System Integration Failures**: Check API credentials, network connectivity\n3. **Duplicate Detection**: Review matching rules, update vendor databases\n4. **Performance Slowdowns**: Archive old data, optimize processing queues\n5. **Compliance Violations**: Update rules, review audit logs\n\n### Regular Maintenance\n- **Weekly**: Review flagged items, update vendor lists, check error logs\n- **Monthly**: Performance analysis, backup verification, system updates\n- **Quarterly**: Full accuracy audit, compliance review, user training\n- **Annually**: Complete system review, upgrade planning, disaster recovery testing\n\n## OpenClaw Integration & Commands\n\n### Required OpenClaw Skills\n```bash\n# Core document processing skills\nnpx openclaw skills add deepread        # OCR and text extraction\nnpx openclaw skills add pdf-tools       # PDF manipulation\nnpx openclaw skills add doc-converter   # Document format conversion\nnpx openclaw skills add file-processor  # File organization and batch processing\n\n# Optional enhancements\nnpx openclaw skills add gmail           # Email integration (if available)\nnpx openclaw skills add browser-control # Web scraping capabilities\n```\n\n### OpenClaw Command Structure\n```bash\n# Primary workflow commands\nopenclaw accounting process-invoices --input-dir /data/incoming/invoices/ --greek-format\nopenclaw accounting extract-receipts --input-dir /data/incoming/receipts/ --auto-classify\nopenclaw accounting validate-documents --vat-check --greek-standards\nopenclaw accounting export-transactions --client EL123456789 --format csv --period 2026-02\n\n# File processing workflows\nopenclaw accounting batch-process --type invoices --output-format json\nopenclaw accounting scan-folder /data/incoming/ --auto-sort --greek-language\nopenclaw accounting generate-report --period monthly --include-compliance\n```\n\n### File System Organization\n```yaml\nOpenClaw_File_Structure:\n  input_folders:                           # Raw documents arriving into system\n    - /data/incoming/invoices/\n    - /data/incoming/receipts/\n    - /data/incoming/statements/\n    - /data/incoming/government/           # AADE/EFKA letters and notifications\n    \n  processing_folders:                      # Ephemeral working space\n    - /data/processing/ocr/validated/\n    - /data/processing/classification/\n    - /data/processing/reconciliation/\n    \n  output_folders:                          # Final canonical locations\n    - /data/clients/{AFM}/documents/       # Processed documents registered per client\n    - /data/clients/{AFM}/compliance/      # Filing records\n    - /data/reports/                       # Generated reports\n    - /data/exports/                       # Data exports\n```\n\n### Error Handling & Recovery\n```bash\n# Error handling commands\nopenclaw accounting retry-failed --batch-id {id} --fix-errors\nopenclaw accounting manual-review --flagged-documents --greek-support\nopenclaw accounting backup-restore --date yesterday --verify-integrity\n\n# Monitoring and logging\nopenclaw accounting status --show-queue --show-errors\nopenclaw accounting logs --filter errors --last 24h\nopenclaw accounting health-check --test-integrations\n```\n\nA successful accounting workflow automation should achieve:\n- ✅ 95%+ accuracy in document processing\n- ✅ 80%+ reduction in manual data entry time  \n- ✅ 100% compliance with filing deadlines\n- ✅ Complete audit trail for all automated actions\n- ✅ User confidence in automated processes\n- ✅ Client satisfaction with faster, more accurate service\n\n## Safety & Ethics Guidelines\n\n### Financial Data Responsibility\n- Never modify financial records without explicit business rules\n- Always maintain original source documents\n- Provide clear audit trails for all automated actions\n- Flag suspicious transactions for human review\n- Respect client confidentiality and data privacy\n\n### Professional Standards\n- Adhere to accounting principles and regulations\n- Maintain separation between different clients' data\n- Provide accurate, timely financial information\n- Support, don't replace, professional judgment\n- Enable better service through automation, not cost-cutting shortcuts\n\nRemember: The goal is to eliminate tedious manual work while enhancing accuracy and compliance, allowing accounting professionals to focus on analysis, advisory services, and client relationships rather than data entry and document processing.\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7c068tz6swwetvwfqhzsmtwh81fah3\",\n  \"slug\": \"accounting-workflows\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1771534236308\n}\n\nFile v0.1.0:EVALS.json\n\n[\n  {\n    \"id\": 0,\n    \"prompt\": \"I just received an email with an invoice PDF attached. The invoice is from 'Tech Solutions Ltd' for web development services totaling $2,450.00, invoice number INV-2026-0234, dated February 15, 2026, due March 17, 2026. I need this processed and entered into my accounting system with proper validation and audit trail.\",\n    \"expectations\": [\n      \"Extracts all key invoice fields (vendor, amount, dates, invoice number)\",\n      \"Validates the invoice data for completeness and accuracy\",\n      \"Checks due date is after invoice date\",\n      \"Creates proper audit trail entry with timestamp\",\n      \"Flags any uncertain extractions for review\",\n      \"Prepares data for accounting system entry\",\n      \"Suggests appropriate account codes for web development expense\",\n      \"Checks for duplicate invoice numbers from same vendor\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"invoice_tech_solutions.pdf\",\n        \"content\": \"INVOICE\\n\\nTech Solutions Ltd\\n123 Business Ave\\nSan Francisco, CA 94105\\n\\nBill To:\\nYour Company Name\\n\\nInvoice Number: INV-2026-0234\\nInvoice Date: February 15, 2026\\nDue Date: March 17, 2026\\n\\nDescription: Web Development Services\\nQuantity: 1\\nRate: $2,450.00\\nAmount: $2,450.00\\n\\nSubtotal: $2,450.00\\nTax (8.5%): $208.25\\nTotal: $2,658.25\"\n      }\n    ]\n  },\n  {\n    \"id\": 1,\n    \"prompt\": \"I have a stack of receipts from a business trip that need to be processed for expense reimbursement. They include meals, taxi rides, and hotel stays. I need them categorized correctly, checked for tax deductibility rules, and prepared for my expense report system.\",\n    \"expectations\": [\n      \"Processes multiple receipt types (meals, transportation, lodging)\",\n      \"Correctly categorizes each expense type\",\n      \"Applies appropriate tax deductibility rules (meals 50%, etc.)\",\n      \"Extracts key fields from each receipt (merchant, amount, date)\",\n      \"Validates dates and amounts for reasonableness\",\n      \"Calculates total reimbursable amounts by category\",\n      \"Flags any receipts that need manual review\",\n      \"Prepares summary report for expense submission\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"hotel_receipt.pdf\", \n        \"content\": \"GRAND HOTEL\\n456 Market Street\\nNew York, NY 10013\\n\\nGuest: John Smith\\nCheck-in: Feb 10, 2026\\nCheck-out: Feb 12, 2026\\n2 nights @ $185.00\\n\\nRoom Charges: $370.00\\nTaxes: $44.40\\nTotal: $414.40\\n\\nPaid: Credit Card\"\n      },\n      {\n        \"name\": \"restaurant_receipt.pdf\",\n        \"content\": \"MARIO'S ITALIAN BISTRO\\n789 Food Court\\nNew York, NY\\n\\nTable 12\\nServer: Lisa\\nDate: Feb 11, 2026 7:30 PM\\n\\n2x Pasta Primavera $18.95\\n1x Chicken Parmesan $24.95\\n2x Glass Wine $12.00\\n\\nSubtotal: $86.85\\nTax: $7.35\\nTotal: $94.20\\n\\nBusiness Dinner - Client Meeting\"\n      }\n    ]\n  },\n  {\n    \"id\": 2,\n    \"prompt\": \"I need help with monthly bank reconciliation. I have the bank statement showing transactions and my accounting system has recorded entries. There seem to be some discrepancies that need to be identified and resolved. Can you help me match transactions and flag what needs manual review?\",\n    \"expectations\": [\n      \"Processes bank statement data systematically\",\n      \"Attempts to match transactions between bank and accounting records\", \n      \"Identifies matched transactions with high confidence\",\n      \"Flags unmatched items for manual review\",\n      \"Calculates reconciliation differences\",\n      \"Suggests possible reasons for discrepancies\",\n      \"Creates clear reconciliation report\",\n      \"Maintains detailed audit trail of matching process\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"bank_statement.csv\",\n        \"content\": \"Date,Description,Amount,Type\\n2026-02-01,Beginning Balance,5420.50,Balance\\n2026-02-03,ABC Company Invoice,1250.00,Deposit\\n2026-02-05,Office Rent,-1800.00,Withdrawal\\n2026-02-07,Utility Payment,-245.67,Withdrawal\\n2026-02-10,Client Payment - XYZ,2100.00,Deposit\\n2026-02-12,Bank Service Fee,-25.00,Fee\\n2026-02-15,Vendor Payment - Tech Solutions,-2658.25,Withdrawal\\n2026-02-28,Ending Balance,4041.58,Balance\"\n      },\n      {\n        \"name\": \"accounting_records.csv\", \n        \"content\": \"Date,Description,Amount,Account\\n2026-02-03,ABC Company - Invoice Payment,1250.00,Revenue\\n2026-02-05,Office Rent Expense,-1800.00,Rent\\n2026-02-07,Electric Bill,-245.67,Utilities\\n2026-02-10,XYZ Corp Payment,2100.00,Revenue\\n2026-02-15,Tech Solutions Invoice,-2450.00,Web Development\\n2026-02-20,Office Supplies,-127.50,Supplies\"\n      }\n    ]\n  },\n  {\n    \"id\": 3,\n    \"prompt\": \"Set up my daily email monitoring system to automatically process financial documents. I want it to scan for invoices, receipts, and bank statements, extract key information, and organize everything for my review. Also set up alerts for urgent items like overdue payments.\",\n    \"expectations\": [\n      \"Configures email monitoring rules and filters\",\n      \"Identifies financial document types in emails\",\n      \"Sets up automatic attachment processing\",\n      \"Creates document classification system\",\n      \"Establishes priority levels for different document types\",\n      \"Configures alert system for urgent items\",\n      \"Sets up organized filing system for processed documents\",\n      \"Creates daily summary reporting process\"\n    ],\n    \"files\": []\n  },\n  {\n    \"id\": 4,\n    \"prompt\": \"I need to prepare month-end financial reports. Can you help me compile all the transactions from February, categorize them properly, calculate totals by category, and generate a preliminary profit & loss statement? Also flag any unusual transactions that might need my attention.\",\n    \"expectations\": [\n      \"Compiles all February transactions systematically\",\n      \"Categorizes transactions according to accounting principles\",\n      \"Calculates accurate totals for each category\",\n      \"Generates properly formatted P&L statement structure\",\n      \"Identifies and flags unusual or outlier transactions\",\n      \"Validates mathematical accuracy of all calculations\",\n      \"Provides clear summary of financial performance\",\n      \"Suggests areas that may need additional review\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"february_transactions.csv\",\n        \"content\": \"Date,Description,Amount,Category,Vendor\\n2026-02-01,Office Rent,-1800.00,Rent,Landlord LLC\\n2026-02-03,Client ABC Payment,1250.00,Revenue,ABC Company\\n2026-02-05,Internet Service,-89.99,Utilities,TechCorp ISP\\n2026-02-07,Office Supplies,-245.67,Supplies,Office Depot\\n2026-02-10,Client XYZ Payment,2100.00,Revenue,XYZ Corp\\n2026-02-12,Consultant Fee,-750.00,Professional Services,Jane Consultant\\n2026-02-15,Web Development,-2450.00,Technology,Tech Solutions\\n2026-02-18,Business Lunch,-94.20,Meals,Mario's Bistro\\n2026-02-20,Software License,-299.00,Technology,Adobe\\n2026-02-25,Client DEF Payment,1800.00,Revenue,DEF Industries\\n2026-02-28,Bank Fee,-25.00,Banking,First National Bank\"\n      }\n    ]\n  }\n]","readmeExcerpt":"Skill: Accounting Workflows Owner: satoshistackalotto Summary: File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed. Tags: latest:0.1.1 Version history: v0.1.1 | 2026-02-21T07:22:40.447Z | user Summary: Transitioned to a file-based, coordinator-focused accounting workflow skill, removing direct document processing, email, ","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# 1. Set the data directory\nexport OPENCLAW_DATA_DIR=\"/data\"\n\n# 2. Ensure jq is installed (used for JSON processing)\nwhich jq || sudo apt install jq\n\n# 3. Create the directory structure\nmkdir -p $OPENCLAW_DATA_DIR/{incoming/{invoices,receipts,statements,government},processing,clients}\n\n# 4. No credentials needed — this skill is entirely local"},{"language":"text","snippet":"/data/incoming/           →  /data/processing/        →  /data/clients/{AFM}/\n(raw files placed here)      (validation & extraction)    (final canonical location)"},{"language":"yaml","snippet":"Required Fields:\n  - vendor_name: Company issuing the invoice\n  - vendor_afm: Supplier AFM (format: ^EL[0-9]{9}$)\n  - invoice_number: Unique identifier from vendor\n  - invoice_date: Date issued (YYYY-MM-DD)\n  - due_date: Payment due date\n  - net_amount: Amount before VAT (2 decimal places)\n  - vat_amount: VAT charged\n  - vat_rate: Must be one of [0.24, 0.13, 0.06, 0.0]\n  - total_amount: Final amount due\n\nValidation Rules:\n  - total_amount = net_amount + vat_amount (tolerance: 0.01)\n  - vat_amount = net_amount * vat_rate (tolerance: 0.01)\n  - invoice_date <= due_date\n  - vendor_afm matches ^EL[0-9]{9}$\n  - Duplicate invoice_number from same vendor flags for review"},{"language":"yaml","snippet":"Required Fields:\n  - merchant_name: Business name\n  - transaction_date: Date of purchase (YYYY-MM-DD)\n  - total_amount: Total paid (2 decimal places)\n  - payment_method: cash | card | transfer\n  - category: EGLS account code\n\nValidation Rules:\n  - transaction_date <= current_date\n  - total_amount > 0\n  - category must be valid EGLS account code"},{"language":"yaml","snippet":"Required Fields:\n  - bank: alpha | nbg | eurobank | piraeus\n  - account_iban: Format ^GR[0-9]{25}$\n  - statement_period: YYYY-MM\n  - opening_balance: Starting balance\n  - closing_balance: Ending balance\n  - transactions: List of debits and credits\n\nValidation Rules:\n  - closing_balance = opening_balance + sum(all_transactions)\n  - All transaction dates within statement period\n  - IBAN format validated per ISO 13616"},{"language":"markdown","snippet":"1. Check /data/incoming/ for new documents placed since yesterday\n2. Validate and route each document through the processing pipeline\n3. Flag items with confidence < 90% for human review in /data/processing/flagged/\n4. Update /data/clients/{AFM}/compliance/filings.json with any completed processing\n5. Generate daily summary report to /data/reports/daily/"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: accounting-workflows\ndescription: File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed.\nversion: 1.0.0\nauthor: openclaw-greek-accounting\nhomepage: https://github.com/satoshistackalotto/openclaw-greek-accounting\ntags: [\"greek\", \"accounting\", \"workflows\", \"document-processing\"]\nmetadata: {\"openclaw\": {\"requires\": {\"bins\": [\"jq\"], \"env\": [\"OPENCLAW_DATA_DIR\"]}, \"optional_env\": {\"QUICKBOOKS_IMPORT_DIR\": \"Directory for QuickBooks-compatible export files\", \"XERO_API_KEY\": \"Xero API key for direct transaction export\"}, \"notes\": \"Core workflow coordination is file-based with no credentials. Optional QuickBooks/Xero export formats available. OCR, email processing, and government submissions are handled by companion skills (greek-document-ocr, greek-email-processor, greek-compliance-aade) — this skill coordinates the pipeline but does not directly access those services.\"}}\n---\n\n# Accounting Workflows\n\nFile-based workflow coordinator for Greek accounting operations. This skill defines the processing pipelines, validation rules, and routine templates that guide the OpenClaw agent through standard accounting tasks.\n\n## What This Skill Does\n\nThis skill provides **workflow definitions and validation rules** — it tells the agent how to process documents that are already in the local filesystem. It does NOT:\n\n- ❌ Perform OCR (use `greek-document-ocr` for that)\n- ❌ Monitor email inboxes (use `greek-email-processor` for that)\n- ❌ Connect to external APIs or accounting software\n- ❌ Submit filings to AADE/EFKA (use `greek-compliance-aade` / `efka-api-integration`)\n- ❌ Access browser sessions or take screenshots\n- ❌ Send emails or client communications (use `client-communication-engine`)\n\nWhat it DOES:\n\n- ✅ Define document validation rules (invoice fields, receipt fields, statement fields)\n- ✅ Provide workflow templates (daily, monthly, quarterly routines)\n- ✅ Specify file routing logic (incoming → processing → client directories)\n- ✅ Set confidence thresholds for flagging items for human review\n- ✅ Define Greek-specific validation (AFM format, VAT rates, EGLS accounts)\n\n## Setup\n\n```bash\n# 1. Set the data directory\nexport OPENCLAW_DATA_DIR=\"/data\"\n\n# 2. Ensure jq is installed (used for JSON processing)\nwhich jq || sudo apt install jq\n\n# 3. Create the directory structure\nmkdir -p $OPENCLAW_DATA_DIR/{incoming/{invoices,receipts,statements,government},processing,clients}\n\n# 4. No credentials needed — this skill is entirely local\n```\n\n## Core Philosophy\n\n- **Accuracy First**: Every extraction includes confidence scoring and validation\n- **Audit Trail**: All automated actions are logged with timestamps and sources\n- **Human Oversight**: Flag uncertain items for manual review rather than guessing\n- **File-Based**: All data flows through the local filesystem — no hidden API calls\n- **Workflow Efficiency**: Reduce manual data entry from hours to minutes\n\n## Document Proc"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c068tz6swwetvwfqhzsmtwh81fah3\",\n  \"slug\": \"accounting-workflows\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1771658560447\n}"},{"path":"EVALS.json","content":"[\n  {\n    \"id\": 0,\n    \"prompt\": \"I just received an email with an invoice PDF attached. The invoice is from 'Tech Solutions Ltd' for web development services totaling $2,450.00, invoice number INV-2026-0234, dated February 15, 2026, due March 17, 2026. I need this processed and entered into my accounting system with proper validation and audit trail.\",\n    \"expectations\": [\n      \"Extracts all key invoice fields (vendor, amount, dates, invoice number)\",\n      \"Validates the invoice data for completeness and accuracy\",\n      \"Checks due date is after invoice date\",\n      \"Creates proper audit trail entry with timestamp\",\n      \"Flags any uncertain extractions for review\",\n      \"Prepares data for accounting system entry\",\n      \"Suggests appropriate account codes for web development expense\",\n      \"Checks for duplicate invoice numbers from same vendor\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"invoice_tech_solutions.pdf\",\n        \"content\": \"INVOICE\\n\\nTech Solutions Ltd\\n123 Business Ave\\nSan Francisco, CA 94105\\n\\nBill To:\\nYour Company Name\\n\\nInvoice Number: INV-2026-0234\\nInvoice Date: February 15, 2026\\nDue Date: March 17, 2026\\n\\nDescription: Web Development Services\\nQuantity: 1\\nRate: $2,450.00\\nAmount: $2,450.00\\n\\nSubtotal: $2,450.00\\nTax (8.5%): $208.25\\nTotal: $2,658.25\"\n      }\n    ]\n  },\n  {\n    \"id\": 1,\n    \"prompt\": \"I have a stack of receipts from a business trip that need to be processed for expense reimbursement. They include meals, taxi rides, and hotel stays. I need them categorized correctly, checked for tax deductibility rules, and prepared for my expense report system.\",\n    \"expectations\": [\n      \"Processes multiple receipt types (meals, transportation, lodging)\",\n      \"Correctly categorizes each expense type\",\n      \"Applies appropriate tax deductibility rules (meals 50%, etc.)\",\n      \"Extracts key fields from each receipt (merchant, amount, date)\",\n      \"Validates dates and amounts for reasonableness\",\n      \"Calculates total reimbursable amounts by category\",\n      \"Flags any receipts that need manual review\",\n      \"Prepares summary report for expense submission\"\n    ],\n    \"files\": [\n      {\n        \"name\": \"hotel_receipt.pdf\", \n        \"content\": \"GRAND HOTEL\\n456 Market Street\\nNew York, NY 10013\\n\\nGuest: John Smith\\nCheck-in: Feb 10, 2026\\nCheck-out: Feb 12, 2026\\n2 nights @ $185.00\\n\\nRoom Charges: $370.00\\nTaxes: $44.40\\nTotal: $414.40\\n\\nPaid: Credit Card\"\n      },\n      {\n        \"name\": \"restaurant_receipt.pdf\",\n        \"content\": \"MARIO'S ITALIAN BISTRO\\n789 Food Court\\nNew York, NY\\n\\nTable 12\\nServer: Lisa\\nDate: Feb 11, 2026 7:30 PM\\n\\n2x Pasta Primavera $18.95\\n1x Chicken Parmesan $24.95\\n2x Glass Wine $12.00\\n\\nSubtotal: $86.85\\nTax: $7.35\\nTotal: $94.20\\n\\nBusiness Dinner - Client Meeting\"\n      }\n    ]\n  },\n  {\n    \"id\": 2,\n    \"prompt\": \"I need help with monthly bank reconciliation. I have the bank statement showing transactions and my accounting system has recorded entries. There seem to"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed. Skill: Accounting Workflows Owner: satoshistackalotto Summary: File-based workflow coordinator for Greek accounting. Defines processing pipelines, validation rules, and routine templates. No external APIs needed. Tags: latest:0.1.1 Version history: v0.1.1 | 2026-02-21T07:22:40.447Z | user Summary: Transitioned to a file-based, coordinator-focused accounting workflow skill, removing direct document processing, email,","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1313,"uniquenessScore":53,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T21:13:24.855Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T21:13:24.855Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-12T19:44:23.116Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}