🦀 ClawHub
Resume Ats
by @hirofumiko
CLI tool for analyzing, optimizing, and formatting resumes to improve ATS scoring via keyword matching and structured templates.
TERMINAL
clawhub install resume-ats📖 About This Skill
Resume/ATS Optimization
Resume structuring, keyword optimization, format adjustment, and ATS scoring improvement tool.
概要
レジュメの構造化、キーワード最適化、フォーマット調整、セクションの整理を行い、ATS(Applicant Tracking System)でのスコアリングを向上させるCLIツール。
主な機能
インストール
cd ~/.openclaw/workspace/skills/resume-ats
python -m venv .venv
source .venv/bin/activate
pip install -e .
または
pipx install resume-ats
使用方法
初期設定
# 設定ファイルの作成
resume-ats init.envファイルを編集して設定
nano .env
レジュメの解析
# PDFファイルの解析
resume-ats analyze resume.pdfテキストファイルの解析
resume-ats analyze resume.txt
ATSスコアリング
# ATSスコアの計算
resume-ats score resume.pdf job_description.txt
キーワード操作
# キーワードの抽出
resume-ats keywords extract resume.pdfキーワードの比較
resume-ats keywords compare resume.pdf job_keywords.txt
レジュメの生成
# 最適化されたレジュメの生成
resume-ats generate --template modern --input resume.txt --output optimized_resume.pdf
設定の表示
# 設定の表示
resume-ats config:show
コマンド一覧
init - 設定の初期化analyze - レジュメファイルの解析score - ATSスコアの計算keywords - キーワード操作(extract/compare)generate - 最適化されたレジュメの生成config:show - 設定の表示テンプレート
modern - モダンなレジュメフォーマットclassic - クラシックなレジュメフォーマットminimal - ミニマルなレジュメフォーマット技術スタック
環境変数
# OpenAI API (optional, for AI-powered features)
OPENAI_API_KEY=your_openai_api_key_hereResume Settings
DEFAULT_TEMPLATE=modern
OUTPUT_FORMAT=pdf
FONT_SIZE=11
FONT_FAMILY=ArialDatabase
DB_PATH=./data/resume_ats.db
テスト
# テストの実行
pytestカバレッジレポートの生成
pytest --cov=resume_ats --cov-report=html
依存関係
開発依存関係
注意事項
機能予定
ライセンス
MIT