Lever Automation

Automate recruiting workflows and manage candidate pipelines within Lever ATS using terminal commands.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill lever-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Lever Automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/lever-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill lever-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of switching between your terminal and the Lever ATS web interface, allowing you to manage hiring operations directly from your coding environment.

Core Features & Use Cases

  • Pipeline Management: List and filter candidate opportunities, job postings, and pipeline stages with granular control.
  • Requisition Control: Create, update, and delete hiring requisitions to maintain accurate headcount tracking.
  • Use Case: A recruiter can quickly list all active engineering candidates for a specific job posting and update their status or requisition details without leaving their IDE.

Quick Start

Use the lever skill to list all published engineering job postings in your Lever account.

Frequently Asked Questions about Lever Automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list all active job postings in Lever?

Use the LEVER_LIST_POSTINGS tool to retrieve job postings. You can filter by state, team, or department to narrow down the results to specific engineering or sales roles.

Can I update requisition details using this skill?

Yes, use the LEVER_UPDATE_REQUISITION tool. Note that this performs a full replacement, so you must provide all mandatory fields like requisitionCode, name, and headcountTotal during the update.

Why are my search results for opportunities incomplete?

The API defaults to 100 results per page. If you have a large dataset, you must check for an offset token in the response and iterate through subsequent pages to retrieve all records.

What permissions are required for Lever API operations?

Your Lever API key must have sufficient scopes for the specific operations you intend to perform, such as read access for listings and write access for updating requisitions.

How do I filter candidate opportunities by stage?

Use the LEVER_LIST_OPPORTUNITIES tool and provide the stage_id parameter to filter candidates currently residing in specific pipeline stages like 'Interview' or 'Offer'.