squareup
Square API integration with managed OAuth. Process payments, manage customers, orders, catalog, inventory, invoices, loyalty programs, team members, and more. Use this skill when users want to accept payments, manage point-of-sale operations, track inventory, handle invoicing, manage loyalty programs, or create payment links through Square. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/byungkyu/squareupWhat This Skill Does
The squareup skill serves as a high-level integration bridge for the Square payment ecosystem, allowing OpenClaw AI agents to interact with Point-of-Sale (POS) data, process transactions, and manage merchant operations securely. By leveraging managed OAuth tokens via the Maton gateway, this skill abstracts the complexity of raw API authentication, enabling the agent to execute operations across Square's vast suite, including catalog management, customer databases, inventory tracking, and financial reconciliation. It acts as a proxy, ensuring that your requests are authorized and routed correctly to Square's backend without needing to handle rotating credentials manually.
Installation
To integrate this skill, use the ClawHub CLI: clawhub install openclaw/skills/skills/byungkyu/squareup. Once installed, ensure you have a valid Maton API key generated at maton.ai. Export this key as MATON_API_KEY in your environment. Before using the skill, you must initialize a connection via the ctrl.maton.ai dashboard or through the provided API endpoints. Once you receive the authorization URL from the connection creation endpoint, navigate to it in your web browser to complete the OAuth handshake. Once authorized, the status will flip to ACTIVE, enabling full access to the Square API.
Use Cases
- Inventory Management: Automatically update stock levels across physical and digital storefronts when orders are placed.
- Payment Orchestration: Generate custom payment links for invoices or accept payments directly through agent-led workflows.
- Customer Relationship Management: Retrieve customer purchase history or contact information to personalize service interactions.
- Sales Analytics: Aggregate daily transaction data to generate reports on store performance across multiple locations.
- Catalog Synchronization: Programmatically update prices and descriptions for products across your entire Square catalog.
Example Prompts
- "Check the current stock levels for item SKU 98765 and alert me if it falls below 10 units."
- "Create a new payment link for a service invoice totaling $250.00 and send it to the customer with the email address [email protected]."
- "List all active business locations and provide a summary of the total sales revenue generated for the current month."
Tips & Limitations
Always manage your connections via the Maton control panel. If you encounter authorization errors, check that your session token is valid and the connection status is set to ACTIVE. Note that this skill is designed specifically for the Square ecosystem; for other third-party payment gateways or non-Square APIs, please use the standard api-gateway skill to avoid configuration conflicts. Ensure your Maton API key is stored securely using an environment variable manager, as hardcoding it in scripts poses a significant security risk.
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-byungkyu-squareup": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
apollo
Apollo.io API integration with managed OAuth. Search and enrich people and companies, manage contacts and accounts. Use this skill when users want to prospect, enrich leads, or manage sales data. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
manychat
ManyChat API integration with managed authentication. Manage subscribers, tags, custom fields, and send messages through Facebook Messenger. Use this skill when users want to manage ManyChat subscribers, send messages, add/remove tags, or work with custom fields and bot automation. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
hubspot
HubSpot CRM API integration with managed OAuth. Manage contacts, companies, deals, and associations. Use this skill when users want to create or update CRM records, search contacts, or sync data with HubSpot. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
monday
Monday.com API integration with managed OAuth. Manage boards, items, columns, groups, and workspaces using GraphQL. Use this skill when users want to create, update, or query Monday.com boards and items, manage tasks, or automate workflows. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.
whatsapp-business
WhatsApp Business API integration with managed OAuth. Send messages, manage templates, and handle conversations. Use this skill when users want to interact with WhatsApp Business. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).