Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

lapras-inc/resume-sync-action

Repository files navigation

Caution

社内の運用方針見直しに伴い、誠に勝手ながら提供を終了させていただくこととなりました。
提供終了日:2025年12月15日(月)
ご利用いただいている皆様には、ご不便おかけいたしますが、今後もより良いサービスの開発・提供に努めてまいりますので、引き続きLAPRASをよろしくお願いします。

LAPRAS Resume Sync Action(β)

GitHub release (latest by date) License GitHub issues GitHub Marketplace

GitHubで管理している職務経歴書をLAPRASのCareerページに自動同期するGitHub Actionです。

指定したパスの職務経歴書の情報をもとに以下情報を同期します。

  • 職務経歴
  • 今後のキャリアでやりたいこと
  • 職務要約
  • Tech Skill
  • (近日対応予定) 活かせる経験スキル

Warning

LLMを使ってGitHub上の職務経歴書の内容からLAPRASのCareerページの内容に変換するため、生成結果に誤りが含まれる可能性があります。実行後は https://lapras.com/cv にアクセスして変更内容を確認してください。

Usage

詳細はwikiページ をご覧ください。

CleanShot 2025-08-08 at 18 16 09@2x

APIキーの取得

  1. LAPRAS APIキーの取得

  2. LLM APIキーの取得(以下のいずれか1つ)

GitHub Actionsの設定

取得したAPIキーをGitHubのSecretsに設定した上で、以下のGitHub Actionsの設定を行います。

touch .github/workflows/resume-sync.yml
name: Sync Resume to LAPRAS

on:
  push:
    branches:
      - main
      - master
    paths:
      - 'resume.md' # 職務経歴書markdownファイルのパスを指定
  workflow_dispatch:

jobs:
  sync:
    runs-on: ubuntu-latest
    timeout-minutes: 10
    steps:
      - uses: actions/checkout@v4

      - name: Sync Resume to LAPRAS
        uses: lapras-inc/resume-sync-action@v0.2.2
        with:
          # 職務経歴書markdownファイルのパス
          resume_path: ./resume.md
          # LAPRASの設定画面で発行したAPIキー
          lapras_api_key: ${{ secrets.LAPRAS_API_KEY }}
          # 利用するLLMのAPIキー
          openai_api_key: ${{ secrets.OPENAI_API_KEY }}
          # google_generative_ai_api_key: ${{ secrets.GOOGLE_GENERATIVE_AI_API_KEY }}
          # anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

職務経歴書管理リポジトリで職務経歴書のファイルに変更がある場合、または手動でGitHub Actionsを実行することで、LAPRASのCareerページに自動同期されます。

Options

Parameter Required Description
resume_path True 職務経歴書Markdownファイルのパス
lapras_api_key True LAPRAS APIキー
openai_api_key False* OpenAI APIキー
anthropic_api_key False* Anthropic APIキー
google_generative_ai_api_key False* Google AI APIキー
llm_model False 使用するLLMモデル名
  • LLMキーのいずれか1つが必須です。

Outputs

Output Name Description
before_state 同期前のLAPRASのCareer情報
after_state 同期後のLAPRASのCareer情報
diff 変更内容のサマリー

Artifacts

同期完了後、以下のファイルがArtifactsとして保存されます:

  • before.md - 同期前のLAPRASプロフィール
  • after.md - 同期後のLAPRASプロフィール
  • diff.md - 変更内容のサマリー

Troubleshooting

Error: "No LLM API key provided"

LLMのAPIキーが設定されていません。openai_api_keyanthropic_api_keyGOOGLE_GENERATIVE_AI_API_KEYのいずれか1つを設定してください。

Error: "クライアントワークの場合、クライアント企業名また業界名が必須です。職務経歴書のクライアントワークの記載を確認してください。"

LAPRAS側のCareer情報の構造として、クライアントワークの場合は、クライアント企業名また業界名が必須です。職務経歴書のクライアントワークの記載に追加してください。

License

MIT License

Support

About

GitHubで管理している職務経歴書の内容をLAPRASに同期するGitHub Actions

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors