What problem does it solve? Managing user-created HTTP/API-call tools for Frontline agents requires repetitive manual work in the app UI; this Skill lets you create, inspect, update, test, and assign custom tools entirely from the command line. ## Core Features & Use Cases - Full lifecycle management: List, describe, create, update, and soft-delete custom tools with arguments, headers, query params, and request bodies. - Live testing before deployment: Execute a saved tool against its real endpoint with --values and inspect the raw HTTP response (status, duration, headers, parsed data). - Agent assignment: Attach custom tools to agents via customToolIds in agent settings, with merge-safe update patterns using jq. - Use Case: You need an agent to fetch CRM contacts. Create a GET tool with a {contactId} path argument and an Authorization header, test it with a real ID, then assign it to the agent — all without opening the app UI. ## Quick Start Create a Frontline custom tool that fetches a CRM contact by ID and test it with a sample contact ID before assigning it to my agent.