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

ComposioHQ/Ashby-Automation

Ashby の採用・人材獲得ワークフローを自動化。自然言語コマンドで候補者管理、求人公開、応募管理、面接スケジュール、メモ管理を実現します。

Ashby-Automation とは?

このスキルは、Claude Code などの AI エージェント環境から Ashby ATS(応募者追跡システム)を直接操作できるようにするツールキットです。採用担当者は自然言語を使い、候補者の作成・検索・更新、求人の作成、応募の管理、面接スケジュールの確認、候補者への内部メモの表示といった主要な採用業務をターミナルから実行できます。各機能は個別のツールとして提供されており、例えば「ASHBY_CREATE_CANDIDATE」で候補者を作成し、「ASHBY_CREATE_APPLICATION」で応募を紐付けるなど、連続したワークフローを効率的に構築できます。Composio の Rube MCP サーバー経由で動作し、設定は簡単で、認証後すぐに使い始められます。特に、カーソルベースのページネーションや syncToken による差分更新に対応しており、大規模なパイプラインでも効率的にデータを扱える点が特徴です。

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

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

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

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

ドキュメント

Ashby Automation

Claude Code から直接 Ashby ATS の採用業務を自動化します。候補者の作成、求人の公開、応募の管理、面接スケジュールの表示、人材パイプラインの検索などを、ターミナルから離れずに行えます。

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


セットアップ

  1. Claude Code の設定に Rube MCP サーバーを追加します(URL: https://rube.app/mcp)
  2. プロンプトに従い、表示された接続リンクから Ashby アカウントを認証します
  3. 自然言語で採用ワークフローの自動化を開始します

コアワークフロー

1. 候補者の管理

候補者の作成、一覧表示、検索、更新、詳細情報の取得が可能です。

ツール: ASHBY_CREATE_CANDIDATE、ASHBY_LIST_CANDIDATES、ASHBY_SEARCH_CANDIDATES、ASHBY_GET_CANDIDATE_INFO、ASHBY_UPDATE_CANDIDATE

「Jane Smith」という候補者を作成します。メールは [email protected]、LinkedIn プロフィールは https://linkedin.com/in/janesmith です。

ASHBY_CREATE_CANDIDATE の主なパラメータ:

  • name(必須)-- 候補者のフルネーム
  • email -- プライマリメールアドレス
  • phoneNumber、linkedInUrl、githubUrl、websiteUrl -- 連絡先/ソーシャルプロフィール

ASHBY_SEARCH_CANDIDATES の主なパラメータ:

  • email -- 完全一致のメールアドレス
  • name -- 部分一致の氏名

ASHBY_LIST_CANDIDATES の主なパラメータ:

  • perPage(最大 100)/ cursor -- ページネーション
  • syncToken -- 前回の同期以降の増分更新用

2. 求人の作成と一覧表示

新しい求人を公開し、既存のポジションを閲覧します。

ツール: ASHBY_CREATE_JOB、ASHBY_LIST_JOBS、ASHBY_GET_JOB_INFO

チーム dept-123、拠点 loc-456、ブランド brand-789 で「シニアソフトウェアエンジニア」の求人を作成します。

ASHBY_CREATE_JOB の主なパラメータ:

  • title(必須)-- 職種名
  • teamId(必須)-- 部署/チーム ID(部署一覧から取得)
  • locationId(必須)-- 勤務地 ID(拠点一覧から取得)
  • brandId(必須)-- 雇用主ブランド ID(ブランド一覧から取得)
  • defaultInterviewPlanId -- 求人を応募受付可能にするために必要
  • jobTemplateId -- テンプレートから事前入力する場合

ASHBY_LIST_JOBS の主なパラメータ:

  • perPage(最大 100)/ cursor / syncToken -- ページネーションと増分同期

注意: 新しく作成された求人は「下書き」ステータスで始まります。求人を公開/応募受付可能にするには、defaultInterviewPlanId を設定する必要があります。

3. 応募の管理

候補者を求人に応募させ、進捗を追跡します。

ツール: ASHBY_CREATE_APPLICATION、ASHBY_LIST_APPLICATIONS

候補者 cand-abc123 を求人 job-xyz789 に応募します。ソースは src-referral です。

ASHBY_CREATE_APPLICATION の主なパラメータ:

  • candidateId(必須)-- 既存候補者の UUID
  • jobId(必須)-- 既存求人の UUID
  • sourceId -- 応募ソースの UUID(LinkedIn、紹介など)
  • creditedToUserId -- クレジットするリクルーター/紹介者の UUID
  • interviewStageId -- 特定のステージに直接配置(デフォルトは最初のステージ)

ASHBY_LIST_APPLICATIONS の主なパラメータ:

  • perPage(最大 100)/ cursor / syncToken -- ページネーションと増分同期

4. 面接スケジュールの表示

面接の日程、面接官、候補者の詳細を一覧表示します。

ツール: ASHBY_LIST_INTERVIEW_SCHEDULES

今後の面接スケジュールをすべて表示してください。

主なパラメータ:

  • perPage(最大 100)/ cursor -- ページネーション
  • syncToken -- 変更されたスケジュールの増分同期

5. 候補者メモ

候補者に対する内部メモ、観察事項、リクルーターのコメントを表示します。

ツール: ASHBY_LIST_CANDIDATE_NOTES

候補者 cand-abc123 のメモをすべて表示してください。
  • リクルーターや採用チームメンバーが追加したすべてのメモを取得します
  • 面接フィードバックや内部評価の確認に便利です

6. パイプライン報告

一覧表示ツールを組み合わせて、採用パイプラインのレポートを作成します。

ツール: ASHBY_LIST_CANDIDATES、ASHBY_LIST_APPLICATIONS、ASHBY_LIST_JOBS

現在の採用パイプラインの状態を確認するため、すべての応募を一覧表示します。
  • syncToken を使用して増分データ取得(定期レポートに効率的)
  • 候補者、応募、求人データを組み合わせてパイプライン全体を可視化
  • cursor で全結果をページネーションし、完全なデータセットを取得

既知の注意点

  • 求人は下書きから開始: ASHBY_CREATE_JOB で新しく作成された求人は「下書き」ステータスで始まり、defaultInterviewPlanId が設定され求人が公開されるまで応募を受け付けられません。
  • 求人には4つの必須フィールド: ASHBY_CREATE_JOB には title、teamId、locationId、brandId が必要です。有効な ID を見つけるには、部署一覧、拠点一覧、ブランド一覧のエンドポイントを使用してください。
  • 応募前に候補者を作成: 応募を作成する前に、候補者が存在している必要があります。常に最初に候補者を作成または検索し、その後に応募を作成してください。
  • カーソルベースのページネーション: すべての一覧エンドポイントは、perPage(最大 100)と cursor を使用したカーソルベースのページネーションを使用します。任意のページにジャンプすることはできず、順次繰り返し処理する必要があります。
  • 効率的な syncToken の使用: 以前のレスポンスの syncToken を使用して、変更されたレコードのみを取得します。これにより、繰り返しのワークフローで API 呼び出しが大幅に削減されます。
  • すべての ID は UUID 形式: すべての ID(候補者、求人、応募、ステージ)は UUID です。不正な形式の ID を渡すと 400 エラーが返ります。
  • 検索の制限: ASHBY_SEARCH_CANDIDATES は、完全一致のメールアドレスまたは部分一致の氏名にのみ対応しており、複合クエリやその他のフィールドはサポートしていません。より広範囲な検索には、ページネーション付きの ASHBY_LIST_CANDIDATES を使用してください。

クイックリファレンス

ツールスラッグ説明
ASHBY_CREATE_CANDIDATE新しい候補者を作成(name 必須)
ASHBY_LIST_CANDIDATESすべての候補者をページネーションと同期機能付きで一覧表示
ASHBY_SEARCH_CANDIDATESメールまたは氏名で候補者を検索
ASHBY_GET_CANDIDATE_INFO候補者の詳細情報を取得(candidateId 必須)
ASHBY_UPDATE_CANDIDATE候補者のプロフィール情報を更新
ASHBY_LIST_CANDIDATE_NOTES候補者の内部メモを一覧表示
ASHBY_CREATE_JOB求人を作成(title、teamId、locationId、brandId 必須)
ASHBY_LIST_JOBSすべての求人をページネーションと同期機能付きで一覧表示
ASHBY_GET_JOB_INFOID で求人の詳細情報を取得
ASHBY_CREATE_APPLICATION候補者を求人に応募(candidateId、jobId 必須)
ASHBY_LIST_APPLICATIONSすべての応募をページネーションと同期機能付きで一覧表示
ASHBY_LIST_INTERVIEW_SCHEDULES予定された面接をページネーション付きで一覧表示

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.

関連スキル