Agent skill · operations · composiohq
Ashby Automation
Automate recruiting and hiring workflows in Ashby -- manage candidates, jobs, applications, interviews, and notes through natural language commands.
Why this skill is useful
Adds executable commands for managing recruiting workflows in Ashby that are not available in public documentation.
What it needs
Requires rube installed locally. Requires ashby account access. About 4k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.
What this skill does
Ashby Automation Automate your Ashby ATS recruiting operations directly from Claude Code. Create candidates, post jobs, manage applications, view interview schedules, and search your talent pipeline -- all without leaving your terminal. Toolkit docs: composio.dev/toolkits/ashby --- Setup 1. Add the Rube MCP server to your Claude Code config with URL: https://rube.app/mcp 2. When prompted, authenticate your Ashby account through the connection link provided 3. Start automating your recruiting workflows with natural language --- Core Workflows 1. Manage Candidates Create, list, search, update, and retrieve detailed candidate information. Tools: ASHBYCREATECANDIDATE, ASHBYLISTCANDIDATES, ASHBYSEARCHCANDIDATES, ASHBYGETCANDIDATEINFO, ASHBYUPDATECANDIDATE Key parameters for ASHBYCREATECANDIDATE: name (required) -- full name of the candidate email -- primary email address phoneNumber, linkedInUrl, githubUrl, websiteUrl -- contact/social profiles Key parameters for ASHBYSEARCHCANDIDATES: email -- exact email match name -- partial name match Key parameters for ASHBYLISTCANDIDATES: perPage (max 100) / cursor -- pagination syncToken -- for incremental updates since last sync 2. Create and List Jobs Post new job openings and browse existing positions. Tools: ASHBYCREATEJOB, ASHBYLISTJOBS, ASHBYGETJOBINFO Key parameters for ASHBYCREATEJOB: title (required) -- job title teamId (required) -- department/team ID (from list departments) locationId (required) -- office location ID (from list locations) brandId (required) -- employer brand ID (from list brands) defaultInterviewPlanId -- required to open the job for applications jobTemplateId -- pre-populate from a template Key parameters for ASHBYLISTJOBS: perPage (max 100) / cursor / syncToken -- pagination and incremental sync Note: Newly created jobs start in "Draft" status. You must set a defaultInterviewPlanId to open/publish the job. 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills composiohq/ashby-automation