holded-skill
Operate Holded ERP through holdedcli to read and update data safely. Use when the user asks to read, search, create, update, or delete Holded entities (contacts, invoices, products, CRM, projects, team, accounting) or run Holded API endpoints from the terminal.
Why use this skill?
Use the holded-skill to automate your Holded ERP tasks via command line. Securely read, create, and update invoices, contacts, and receipts with AI.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jaumecornado/holded-skillWhat This Skill Does
The holded-skill is a robust, terminal-based interface for managing your Holded ERP environment directly through OpenClaw. It leverages the holdedcli binary to bridge the gap between human language requests and complex API interactions, enabling users to perform read and write operations across contacts, invoices, CRM data, projects, and accounting records. The skill is designed with a "safety-first" architecture, requiring explicit validation steps and confirmation protocols for any data-modifying operation, ensuring that your financial data remains secure and accurate.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/jaumecornado/holded-skill
Ensure you have configured your HOLDED_API_KEY environment variable or verified your auth status via holded auth status before attempting to execute operations.
Use Cases
This skill is ideal for business owners, accountants, and operations managers who want to speed up routine tasks. Common use cases include:
- Automatically fetching contact details for a CRM sync.
- Batch-updating invoice statuses after payment confirmation.
- Creating purchase receipts with specific accounting rules.
- Querying project performance metrics or pending team tasks without opening the browser.
- Executing complex API endpoints that are cumbersome to navigate in the web dashboard.
Example Prompts
- "Find the invoice with ID 12345 and show me its current status and total amount."
- "Create a new purchase receipt for a coffee shop expense of 5 euros, category 'Office Supplies', and mark it as paid."
- "List all contacts in the CRM and identify those tagged as 'VIP'."
Tips & Limitations
- Safety Protocol: Always utilize
--jsonflags to get machine-readable output that OpenClaw can easily interpret. - Write Operations: For any
POST,PUT, orDELETErequest, the skill mandates a strict confirmation workflow. The AI will repeat your command back to you—check the parameters carefully. - Purchase Receipts: When creating receipts, remember that holdedcli schema validation might conflict with the
isReceiptflag; ensure you use--skip-validationto bypass this constraint while keeping your data integrity intact. - Compliance: Always cross-reference with 'Accounting Rules for Spain' before submitting financial documents to prevent audit discrepancies.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jaumecornado-holded-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution