{
  "schemaVersion": "1.0",
  "item": {
    "slug": "careerforge-cli-skill",
    "name": "Job-Hunter",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/alon-mini/careerforge-cli-skill",
    "canonicalUrl": "https://clawhub.ai/alon-mini/careerforge-cli-skill",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/careerforge-cli-skill",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=careerforge-cli-skill",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/create_master_resume.sh",
      "scripts/setup_careerforge.sh",
      "references/cli_usage.md",
      "references/job_search_config.md",
      "references/master_resume_template.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/careerforge-cli-skill"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/careerforge-cli-skill",
    "agentPageUrl": "https://openagent3.xyz/skills/careerforge-cli-skill/agent",
    "manifestUrl": "https://openagent3.xyz/skills/careerforge-cli-skill/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/careerforge-cli-skill/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "CareerForge CV Generator Skill",
        "body": "This skill helps users set up and use CareerForge CLI for automated job search and CV generation."
      },
      {
        "title": "Overview",
        "body": "CareerForge is an AI-powered CV generator that uses Google's Gemini 2.5 Pro with a Writer+Judge pattern to create tailored, ATS-optimized CVs."
      },
      {
        "title": "Step 0: Download CareerForge CLI",
        "body": "Before using this skill, download the CLI wrapper from GitHub:\n\ncd /root/.openclaw/workspace\ngit clone https://github.com/alon-mini/CareerForge-cli.git careerforge-cli\ncd careerforge-cli\nnpm install\n\nRepository: https://github.com/alon-mini/CareerForge-cli"
      },
      {
        "title": "Step 1: Check/Create Master Resume",
        "body": "Check if user has a master resume at CV_Master/master_resume.md.\n\nIf no master resume exists:\nAsk the user a series of questions to create one:\n\nBasic Info:\n\nFull name\nTitle/headline\nContact info (email, phone, LinkedIn, portfolio)\n\n\n\nProfessional Summary:\n\n2-3 sentences describing their professional identity\nKey differentiators\nCareer focus\n\n\n\nCore Competencies:\n\nTop 5-8 skills (technical and soft skills)\n\n\n\nProfessional Experience:\n\nFor each role: Company, title, dates, location\n3-4 bullet points per role highlighting achievements\nAsk for 2-4 most relevant roles\n\n\n\nEducation:\n\nDegrees, institutions, dates, relevant coursework/thesis\n\n\n\nLanguages:\n\nLanguages and proficiency levels\n\nMaster Resume Format:\nSave as markdown following this structure:\n\n# [Name]\n\n## Contact\n- Email: \n- Phone: \n- LinkedIn: \n- Portfolio: \n\n## Summary\n[2-3 sentences]\n\n## Core Competencies\n- Skill 1\n- Skill 2\n...\n\n## Professional Experience\n\n### [Company] | [Title]\n*[Dates]*\n\n- Bullet 1\n- Bullet 2\n...\n\n## Education\n\n### [Degree]\n*Institution | Dates*\n\n## Languages\n- Language (Proficiency)"
      },
      {
        "title": "Step 2: Configure Job Search Filters",
        "body": "Ask user for filtering preferences:\n\nLocation: (e.g., \"Tel Aviv, Israel\")\nJob Title Keywords: (e.g., \"AI, data analyst, product manager\")\nExperience Level: (default: 2-4 years)\nRemote/In-person/Hybrid: (default: in-person only)\nExclude Keywords: (e.g., \"senior, lead, sales\")\nCompanies to Exclude: (reposting companies)"
      },
      {
        "title": "Step 3: Configure Schedule",
        "body": "Ask user for cron schedule:\n\nHours: (default: 8-18 Israel time)\nDays: (default: Sunday-Thursday)\nTimezone: (default: Asia/Jerusalem)"
      },
      {
        "title": "Step 4: Configure LLM Model",
        "body": "Ask user for API key:\n\nDefault: Google Gemini API key\nAlternative: Allow user to specify different model"
      },
      {
        "title": "Job Search Execution",
        "body": "The cron job runs hourly and:\n\nSearches for jobs matching filters\nSends job listings to user's Telegram group (separate messages)\nEach message includes: Title, Company, Location, URL, and instructions"
      },
      {
        "title": "CV Generation",
        "body": "When user replies to a job message with \"CV\":\n\nExtract job details from the message\nRun CareerForge CLI to generate tailored CV\nSend CV PDF back to user"
      },
      {
        "title": "File Structure",
        "body": "workspace/\n├── CV_Master/\n│   └── master_resume.md          # User's master resume\n├── careerforge-cli/              # CLI wrapper (from GitHub)\n│   ├── generate_cv_from_json.js\n│   ├── package.json\n│   └── README.md\n├── cvs/                          # Generated CVs output\n├── job_search.py                 # Job search script\n└── careerforge_config.json       # User's filter settings"
      },
      {
        "title": "Setup",
        "body": "# Download CareerForge CLI from GitHub\ngit clone https://github.com/alon-mini/CareerForge-cli.git careerforge-cli\n\n# Initialize CareerForge\ncd careerforge-cli && npm install\n\n# Create master resume\n./scripts/create_master_resume.sh"
      },
      {
        "title": "Daily Use",
        "body": "# Run job search manually\npython3 job_search.py\n\n# Generate CV for specific job\nnode careerforge-cli/generate_cv_from_json.js job.json"
      },
      {
        "title": "References",
        "body": "Master Resume Template\nJob Search Configuration\nCareerForge CLI Usage"
      }
    ],
    "body": "CareerForge CV Generator Skill\n\nThis skill helps users set up and use CareerForge CLI for automated job search and CV generation.\n\nOverview\n\nCareerForge is an AI-powered CV generator that uses Google's Gemini 2.5 Pro with a Writer+Judge pattern to create tailored, ATS-optimized CVs.\n\nPrerequisites\nStep 0: Download CareerForge CLI\n\nBefore using this skill, download the CLI wrapper from GitHub:\n\ncd /root/.openclaw/workspace\ngit clone https://github.com/alon-mini/CareerForge-cli.git careerforge-cli\ncd careerforge-cli\nnpm install\n\n\nRepository: https://github.com/alon-mini/CareerForge-cli\n\nSetup Workflow\nStep 1: Check/Create Master Resume\n\nCheck if user has a master resume at CV_Master/master_resume.md.\n\nIf no master resume exists: Ask the user a series of questions to create one:\n\nBasic Info:\n\nFull name\nTitle/headline\nContact info (email, phone, LinkedIn, portfolio)\n\nProfessional Summary:\n\n2-3 sentences describing their professional identity\nKey differentiators\nCareer focus\n\nCore Competencies:\n\nTop 5-8 skills (technical and soft skills)\n\nProfessional Experience:\n\nFor each role: Company, title, dates, location\n3-4 bullet points per role highlighting achievements\nAsk for 2-4 most relevant roles\n\nEducation:\n\nDegrees, institutions, dates, relevant coursework/thesis\n\nLanguages:\n\nLanguages and proficiency levels\n\nMaster Resume Format: Save as markdown following this structure:\n\n# [Name]\n\n## Contact\n- Email: \n- Phone: \n- LinkedIn: \n- Portfolio: \n\n## Summary\n[2-3 sentences]\n\n## Core Competencies\n- Skill 1\n- Skill 2\n...\n\n## Professional Experience\n\n### [Company] | [Title]\n*[Dates]*\n\n- Bullet 1\n- Bullet 2\n...\n\n## Education\n\n### [Degree]\n*Institution | Dates*\n\n## Languages\n- Language (Proficiency)\n\nStep 2: Configure Job Search Filters\n\nAsk user for filtering preferences:\n\nLocation: (e.g., \"Tel Aviv, Israel\")\nJob Title Keywords: (e.g., \"AI, data analyst, product manager\")\nExperience Level: (default: 2-4 years)\nRemote/In-person/Hybrid: (default: in-person only)\nExclude Keywords: (e.g., \"senior, lead, sales\")\nCompanies to Exclude: (reposting companies)\nStep 3: Configure Schedule\n\nAsk user for cron schedule:\n\nHours: (default: 8-18 Israel time)\nDays: (default: Sunday-Thursday)\nTimezone: (default: Asia/Jerusalem)\nStep 4: Configure LLM Model\n\nAsk user for API key:\n\nDefault: Google Gemini API key\nAlternative: Allow user to specify different model\nDaily Workflow\nJob Search Execution\n\nThe cron job runs hourly and:\n\nSearches for jobs matching filters\nSends job listings to user's Telegram group (separate messages)\nEach message includes: Title, Company, Location, URL, and instructions\nCV Generation\n\nWhen user replies to a job message with \"CV\":\n\nExtract job details from the message\nRun CareerForge CLI to generate tailored CV\nSend CV PDF back to user\nFile Structure\nworkspace/\n├── CV_Master/\n│   └── master_resume.md          # User's master resume\n├── careerforge-cli/              # CLI wrapper (from GitHub)\n│   ├── generate_cv_from_json.js\n│   ├── package.json\n│   └── README.md\n├── cvs/                          # Generated CVs output\n├── job_search.py                 # Job search script\n└── careerforge_config.json       # User's filter settings\n\nCommands\nSetup\n# Download CareerForge CLI from GitHub\ngit clone https://github.com/alon-mini/CareerForge-cli.git careerforge-cli\n\n# Initialize CareerForge\ncd careerforge-cli && npm install\n\n# Create master resume\n./scripts/create_master_resume.sh\n\nDaily Use\n# Run job search manually\npython3 job_search.py\n\n# Generate CV for specific job\nnode careerforge-cli/generate_cv_from_json.js job.json\n\nReferences\nMaster Resume Template\nJob Search Configuration\nCareerForge CLI Usage"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/alon-mini/careerforge-cli-skill",
    "publisherUrl": "https://clawhub.ai/alon-mini/careerforge-cli-skill",
    "owner": "alon-mini",
    "version": "1.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/careerforge-cli-skill",
    "downloadUrl": "https://openagent3.xyz/downloads/careerforge-cli-skill",
    "agentUrl": "https://openagent3.xyz/skills/careerforge-cli-skill/agent",
    "manifestUrl": "https://openagent3.xyz/skills/careerforge-cli-skill/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/careerforge-cli-skill/agent.md"
  }
}