ERPClaw Integrations for Openclaw

A local-first integration suite for ERPClaw that enables secure bank synchronization, payment processing, and cloud backup management.

mailnike
v2.1.0
Mar 8, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install erpclaw-integrations

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install erpclaw-integrations using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ERPClaw Integrations?

The erpclaw-integrations skill is a specialized extension for the ERPClaw AI-native ERP system. It provides a robust framework for managing external business services including Plaid for banking, Stripe for payments, and AWS S3 for cloud storage. Built with a security-first approach, this skill operates entirely offline using mocked API calls, ensuring that sensitive financial data remains within your local environment while still providing a realistic simulation of integrated workflows. By utilizing these Openclaw Skills, developers can build and test complex ERP logic without the need for live API keys or external telemetry.

This skill is part of the broader ecosystem of Openclaw Skills, designed to work seamlessly with the base ERPClaw package. It handles everything from General Ledger matching to webhook idempotency, making it a powerful tool for maintaining a modern, automated back office.

ERPClaw Integrations Use Cases

  • Synchronizing bank account transactions with General Ledger entries.
  • Creating and tracking Stripe payment intents linked to sales invoices.
  • Automating offsite database backups to S3 with integrity verification.
  • Managing multiple integration statuses through a unified command interface.

How ERPClaw Integrations Works

  1. Configuration: The user provides setup details for Plaid, Stripe, or S3 which are stored in local SQLite configuration tables.
  2. Service Linking: Bank accounts or payment gateways are linked using mock tokens to simulate real-world connectivity.
  3. Data Synchronization: The skill pulls transaction or payment data via the db_query.py script, populating local tables.
  4. Matching and Reconciliation: Logic-driven matching compares synced transactions against internal records within defined date and amount windows.
  5. Backup and Restore: Database snapshots are hashed via SHA-256 and uploaded to a mock S3 environment for disaster recovery testing.

ERPClaw Integrations Setup

To activate these Openclaw Skills, you must first ensure the ERPClaw database is initialized. Run the following command in your terminal:

python3 ~/.openclaw/erpclaw/init_db.py --db-path ~/.openclaw/erpclaw/data.sqlite

Once initialized, you can configure specific integrations. For example, to set up Plaid, use:

python3 scripts/db_query.py --action configure-plaid --company-id <ID> --client-id <ID> --secret <SECRET>

ERPClaw Integrations Data Schema & Taxonomy

The skill manages its data across eight dedicated tables within the ERPClaw SQLite database to ensure clean separation of concerns.

Integration Primary Tables
Plaid plaid_config, plaid_linked_account, plaid_transaction
Stripe stripe_config, stripe_payment_intent, stripe_webhook_event
S3 s3_config, s3_backup_record

All financial data uses high-precision TEXT storage for Python Decimal compatibility, and IDs are maintained as UUID4 strings. S3 backups include metadata for region, prefix, and SHA-256 integrity checksums.

ERPClaw Integrations Advanced Features

  • Webhook Idempotency: Automatically prevents duplicate processing of Stripe events using a unique stripe_event_id constraint.
  • Automated Transaction Matching: Sophisticated logic that matches bank entries to ledger entries based on absolute amount and a 3-day date window.
  • Integrity Verification: Every S3 backup generates a SHA-256 hash to ensure data consistency during the restore lifecycle.
  • Proactive Suggestions: The agent identifies logical next steps, such as offering to run auto-match immediately after a successful bank sync.
  • Local-First Privacy: This is among the Openclaw Skills that prioritize user privacy by using mocked HTTP requests and local-only audit trails.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*