ワンクリックで
odoo-recruitment
Odoo Recruitment operations — manage job postings, applicants, and hiring pipeline.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Odoo Recruitment operations — manage job postings, applicants, and hiring pipeline.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Odoo ERP integration for all 37 business modules. Entry point for Odoo operations — CRM, Sales, Inventory, Manufacturing, Purchase, Accounting, HR, Expenses, Contacts, Calendar, Discuss, Project, Timesheets, Time Off, Attendances, Recruitment, Fleet, Email Marketing, Events, Website, Link Tracker, Dashboards, POS, Delivery, Loyalty, Payments, SMS, Live Chat, Maintenance, Survey, Forum, eLearning, Planning, Restaurant, Certificate, and Data Recycle.
Cross-skill workflow: Odoo ERP health audit, infographic summary, PPTX report, and email delivery via Gmail.
Odoo Accounting operations — manage invoices, bills, journal entries, payments, and financial reports.
Odoo Attendances operations — manage employee check-ins, check-outs, and attendance records.
Odoo Calendar operations — manage events, meetings, and attendee tracking.
Odoo Certificate operations — manage certificates, templates, and certificate issuance.
| name | odoo-recruitment |
| description | Odoo Recruitment operations — manage job postings, applicants, and hiring pipeline. |
| version | 1.0.0 |
| author | Hermes |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["odoo","recruitment","hiring","jobs","applicants"],"parent_skill":"odoo"}} |
Manage job postings, applicants, and the hiring pipeline.
Prerequisite: odoo skill must be set up. ODOO = python scripts/odoo_api.py.
ODOO model hr.job search --limit 20 --fields name,department_id,no_of_recruitment,state
ODOO model hr.applicant search --limit 20 --fields partner_name,job_id,stage_id,user_id,email_from,partner_phone,create_date
ODOO model hr.applicant search --domain '[["stage_id","=",1]]' --limit 20 --fields partner_name,job_id,email_from
ODOO model hr.applicant read 1 --fields partner_name,job_id,stage_id,user_id,email_from,partner_phone,description
ODOO model hr.applicant create '{"partner_name":"Jane Smith","job_id":1,"email_from":"jane@example.com","partner_phone":"+1-555-0100"}'
ODOO model hr.recruitment.stage search --limit 20 --fields name,sequence,job_ids
| Model | Use |
|---|---|
hr.job | Job positions |
hr.applicant | Job applicants |
hr.recruitment.stage | Recruitment pipeline stages |
# Authenticate
UID=$(curl -s -X POST $ODOO_URL/jsonrpc -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"call","params":{"service":"common","method":"authenticate","args":[$ODOO_DB,"$ODOO_USER","$ODOO_PASS",{}]},"id":1}' | python3 -c "import sys,json;print(json.load(sys.stdin)['result'])")
# List Recruitment
curl -s -X POST $ODOO_URL/jsonrpc -H "Content-Type: application/json" -d "{\"jsonrpc\":\"2.0\",\"method\":\"call\",\"params\":{\"service\":\"object\",\"method\":\"execute_kw\",\"args\":[\"$ODOO_DB\",$UID,\"$ODOO_PASS\",\"hr.applicant\",\"search_read\",[[]],{\"limit\":10,\"fields\":[["partner_name", "job_id", "email_from", "stage_id"]]}},\"id\":2}"