Communityコーディング&開発github.com

ComposioHQ/ Lever-Automation

Lever ATS での採用ワークフローを自動化 -- 候補者情報、求人情報、要求人員、パイプラインステージ、タグを Composio Lever 統合を通じて管理します。

Lever-Automation とは?

このスキルは、Claude Code から直接 Lever ATS の採用業務を自動化するためのツールキットです。求人情報の一覧・フィルタリング、候補者オポチュニティの追跡、要求人員の作成・更新・削除、パイプラインステージやタグの管理などを、ターミナルから簡単に操作できます。Composio MCP サーバー経由で動作し、OAuth 認証で Lever アカウントと連携します。大量データにはページネーションが必要で、タイムスタンプの形式(ISO 8601 と Unix ミリ秒)に注意する必要があります。書き込み操作には適切な API スコープが必要です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/lever-automation

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Lever Automation

Claude Code から直接 Lever ATS での採用業務を自動化します。求人情報の管理、候補者パイプラインの追跡、要求人員の更新、オポチュニティの検索を、ターミナルから離れずに行えます。

ツールキットドキュメント: composio.dev/toolkits/lever


セットアップ

  1. Composio MCP サーバーを設定に追加します:
    https://rube.app/mcp
    
  2. Lever コマンドを実行すると、Lever アカウントの接続が求められます。エージェントが OAuth リンクを提供するので、認証を行ってください。
  3. 必要な操作(求人情報、オポチュニティ、要求人員の読み取り/書き込みアクセス)に十分なスコープが Lever API キーに付与されていることを確認してください。

コアワークフロー

1. 求人情報の一覧とフィルタリング

状態、チーム、部署、場所、雇用形態でオプションのフィルタリングを行い、すべての求人情報を取得します。

ツール: LEVER_LIST_POSTINGS

主なパラメータ:

  • state -- published、internal、closed、draft、pending、rejected でフィルタリング
  • team、department、location、commitment -- 組織属性で結果を絞り込み
  • limit (1-100) と offset -- 大量の求人情報をページネーション
  • tag -- 求人タグでフィルタリング

プロンプト例: 「Lever で公開中のエンジニアリング求人をすべてリストアップして」


2. 候補者オポチュニティの閲覧

採用パイプライン内のすべてのオポチュニティを、パイプライン分析と候補者追跡のための豊富なフィルタリング機能とともにリスト表示します。

ツール: LEVER_LIST_OPPORTUNITIES

主なパラメータ:

  • posting_id、stage_id、tag -- 求人、パイプラインステージ、タグでフィルタリング
  • email、contact_id -- 特定の候補者のオポチュニティを検索
  • archived -- アーカイブ状態でフィルタリング (true/false)
  • created_at_start、created_at_end -- 日付範囲フィルタリング (ISO 8601)
  • expand -- applications、contact、owner、stage、stageChanges、sources、sourcedBy を完全なオブジェクトに展開

プロンプト例: 「Senior Engineer 求人の、連絡先詳細を含むすべてのアクティブなオポチュニティを表示して」


3. オポチュニティ詳細の取得

連絡先情報、ステージ進行、ソース、応募情報など、単一の候補者オポチュニティの包括的な詳細を取得します。

ツール: LEVER_GET_OPPORTUNITY

主なパラメータ:

  • opportunity (必須) -- 一意のオポチュニティ UID
  • expand -- カンマ区切りの展開フィールド: contact、stage、owner

プロンプト例: 「オポチュニティ 31c9716c-d4e3-47e8-a6a1-54078a1151d6 の連絡先とステージを展開して詳細を取得して」


4. 要求人員の管理

要求人員を作成、一覧表示、更新、削除して、人員計画と採用ニーズを追跡します。

ツール: LEVER_LIST_REQUISITIONS、LEVER_GET_REQUISITION、LEVER_UPDATE_REQUISITION、LEVER_DELETE_REQUISITION

更新には以下のフィールドが必要です:

  • requisition (必須) -- 要求人員の UUID
  • requisitionCode (必須) -- REQ-001 のような一意のコード
  • name (必須) -- 要求人員のタイトル
  • headcountTotal (必須) -- ポジション数 (最低1)
  • status -- open または closed
  • オプション: hiringManager、owner、department、team、location、compensationBand

プロンプト例: 「要求人員 REQ-001 を更新して、人員数を3に増やし、ステータスを公開中に変更して」


5. パイプラインステージの表示

Lever アカウントに設定されているすべての採用パイプラインステージを取得します。

ツール: LEVER_LIST_STAGES

主なパラメータ:

  • limit (1-100) -- 1ページあたりの最大アイテム数
  • offset -- 前回のレスポンスからのページネーショントークン

プロンプト例: 「Lever アカウントのパイプラインステージをすべてリストアップして」


6. タグの管理

候補者、オポチュニティ、求人情報を分類するために使用されるすべてのタグを一覧表示します。

ツール: LEVER_LIST_TAGS

主なパラメータ:

  • limit -- 1ページあたりの最大アイテム数
  • offset -- ページネーショントークン

プロンプト例: 「Lever のすべての候補者タグを表示して」


既知の落とし穴

  • 大規模データセットにはページネーションが必要: LEVER_LIST_OPPORTUNITIES と LEVER_LIST_POSTINGS はデフォルトで1ページあたり最大100件の結果を返します。レスポンス内の offset トークンを常に確認し、反復処理を行って完全な結果を取得してください。
  • Expand パラメータの形式: LEVER_LIST_OPPORTUNITIES の expand フィールドは文字列の配列を受け入れますが、LEVER_GET_OPPORTUNITY と LEVER_GET_REQUISITION ではカンマ区切りの文字列を受け入れます。各ツールの正確なスキーマに従ってください。
  • 要求人員の更新は完全置換: LEVER_UPDATE_REQUISITION は、1つのフィールドだけを変更する場合でも、すべての必須フィールド (requisitionCode、name、headcountTotal) が必要です。最初に LEVER_GET_REQUISITION で現在の要求人員を必ず取得してください。
  • タイムスタンプ: オポチュニティの日付フィルターは ISO 8601 形式を使用しますが、LEVER_LIST_POSTINGS の updated_at_start はミリ秒単位の Unix タイムスタンプを使用します。
  • 接続スコープ: 書き込み操作(要求人員の更新/削除)は、読み取りが成功しても、API トークンに必要な権限がない場合は失敗します。

クイックリファレンス

ツールスラッグ説明
LEVER_LIST_POSTINGS状態、チーム、部署でフィルタリングしてすべての求人情報を一覧表示
LEVER_LIST_OPPORTUNITIESパイプラインフィルタリングで候補者オポチュニティを一覧表示
LEVER_GET_OPPORTUNITY単一のオポチュニティの詳細情報を取得
LEVER_GET_REQUISITIONID で単一の要求人員を取得
LEVER_LIST_REQUISITIONSステータス/コードフィルタリングですべての要求人員を一覧表示
LEVER_UPDATE_REQUISITION既存の要求人員を更新(完全置換)
LEVER_DELETE_REQUISITION要求人員を削除/アーカイブ
LEVER_LIST_STAGESすべてのパイプラインステージを一覧表示
LEVER_LIST_TAGS分類用のすべてのタグを一覧表示

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル