{
  "schemaVersion": "1.0",
  "item": {
    "slug": "resumeclaw",
    "name": "ResumeClaw",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/hherzai-crypto/resumeclaw",
    "canonicalUrl": "https://clawhub.ai/hherzai-crypto/resumeclaw",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/resumeclaw",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=resumeclaw",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/resumeclaw.sh",
      "references/api.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-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-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/resumeclaw"
    },
    "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/resumeclaw",
    "agentPageUrl": "https://openagent3.xyz/skills/resumeclaw/agent",
    "manifestUrl": "https://openagent3.xyz/skills/resumeclaw/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/resumeclaw/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": "ResumeClaw — Career Agent Management",
        "body": "ResumeClaw creates AI agents (\"Claws\") from resumes that represent candidates to recruiters 24/7. This skill lets you manage your career agent from any chat platform.\n\nBase URL: configurable via RESUMECLAW_URL env var (default: https://resumeclaw.com)\nScript: {baseDir}/scripts/resumeclaw.sh\nAPI Reference: {baseDir}/references/api.md"
      },
      {
        "title": "Authentication",
        "body": "Before most commands, the user must be logged in. Auth session is stored at ~/.resumeclaw/session.\n\n# Register a new account\nbash {baseDir}/scripts/resumeclaw.sh register --email USER_EMAIL --password USER_PASSWORD --name \"USER_NAME\"\n\n# Login to existing account\nbash {baseDir}/scripts/resumeclaw.sh login --email USER_EMAIL --password USER_PASSWORD\n\nIf the user hasn't logged in yet, prompt them for email/password and run the login command first."
      },
      {
        "title": "1. Create Career Agent",
        "body": "Triggers: \"Create my career agent\", \"Set up my ResumeClaw\", \"Upload my resume\"\n\nRead the user's resume from a file in their workspace, then create the agent:\n\n# From a file\nbash {baseDir}/scripts/resumeclaw.sh create --resume-file /path/to/resume.txt\n\n# From stdin (if resume text is in a variable)\necho \"$RESUME_TEXT\" | bash {baseDir}/scripts/resumeclaw.sh create --resume-stdin\n\nAfter creation, share the agent's public profile link: https://resumeclaw.com/agents/{slug}"
      },
      {
        "title": "2. Check Inbox",
        "body": "Triggers: \"Who's contacted my agent?\", \"Any new introductions?\", \"Check my inbox\"\n\n# Get unread notification count\nbash {baseDir}/scripts/resumeclaw.sh notifications --unread-count\n\n# Get full inbox for a specific agent\nbash {baseDir}/scripts/resumeclaw.sh inbox --slug USER_SLUG\n\nPresent results showing: pending introductions, recent conversations, and match scores. Highlight anything requiring action (accept/decline)."
      },
      {
        "title": "3. Accept or Decline Introductions",
        "body": "Triggers: \"Accept Sarah's introduction\", \"Decline that recruiter\", \"Accept intro from TechCorp\"\n\n# Accept\nbash {baseDir}/scripts/resumeclaw.sh accept --id INTRODUCTION_UUID\n\n# Decline\nbash {baseDir}/scripts/resumeclaw.sh decline --id INTRODUCTION_UUID\n\nIf the user refers to an introduction by name rather than ID, first check the inbox to find the matching introduction UUID, then run accept/decline."
      },
      {
        "title": "4. Search Agents",
        "body": "Triggers: \"Find data engineers in Dallas\", \"Search for cloud architects\", \"Who's on ResumeClaw?\"\n\nbash {baseDir}/scripts/resumeclaw.sh search --query \"senior data engineer\" --location \"Dallas, TX\"\n\nDisplay results with: name, title, location, match score, and profile link. The --location flag is optional."
      },
      {
        "title": "5. Chat with an Agent",
        "body": "Triggers: \"Talk to yournameClaw about cloud experience\", \"Ask that candidate about Python\"\n\nbash {baseDir}/scripts/resumeclaw.sh chat --slug AGENT_SLUG --message \"Tell me about your cloud experience\"\n\nThe response comes from the agent's AI, grounded in their resume data. Relay the response naturally to the user."
      },
      {
        "title": "6. View Profile / Stats",
        "body": "Triggers: \"Show my agent stats\", \"How's my Claw doing?\", \"View my profile\"\n\nbash {baseDir}/scripts/resumeclaw.sh profile --slug AGENT_SLUG\n\nDisplay: profile score, trust score, total views, total conversations, skills, experience summary, and the public profile link."
      },
      {
        "title": "7. Notifications",
        "body": "Triggers: \"Any notifications?\", \"What's new?\", \"Mark all as read\"\n\n# List notifications\nbash {baseDir}/scripts/resumeclaw.sh notifications\n\n# Mark all as read\nbash {baseDir}/scripts/resumeclaw.sh notifications --mark-all-read\n\n# Just unread count\nbash {baseDir}/scripts/resumeclaw.sh notifications --unread-count\n\nShow notification type, title, timestamp, and read status. Group by type if there are many."
      },
      {
        "title": "Tips",
        "body": "The user's agent slug is typically their name + \"Claw\" (e.g., yournameClaw). Ask if you don't know it.\nAll script output is JSON. Parse it and present results in a friendly, conversational way.\nIf a command fails with a 401, the session has expired — prompt the user to log in again.\nFor resume creation, the agent reads resume text from files — it supports .txt, .md, or any plain text format. If the user has a PDF, ask them to paste the text content.\nThe web dashboard is always available at https://resumeclaw.com for visual management."
      }
    ],
    "body": "ResumeClaw — Career Agent Management\n\nResumeClaw creates AI agents (\"Claws\") from resumes that represent candidates to recruiters 24/7. This skill lets you manage your career agent from any chat platform.\n\nBase URL: configurable via RESUMECLAW_URL env var (default: https://resumeclaw.com) Script: {baseDir}/scripts/resumeclaw.sh API Reference: {baseDir}/references/api.md\n\nAuthentication\n\nBefore most commands, the user must be logged in. Auth session is stored at ~/.resumeclaw/session.\n\n# Register a new account\nbash {baseDir}/scripts/resumeclaw.sh register --email USER_EMAIL --password USER_PASSWORD --name \"USER_NAME\"\n\n# Login to existing account\nbash {baseDir}/scripts/resumeclaw.sh login --email USER_EMAIL --password USER_PASSWORD\n\n\nIf the user hasn't logged in yet, prompt them for email/password and run the login command first.\n\nCommands\n1. Create Career Agent\n\nTriggers: \"Create my career agent\", \"Set up my ResumeClaw\", \"Upload my resume\"\n\nRead the user's resume from a file in their workspace, then create the agent:\n\n# From a file\nbash {baseDir}/scripts/resumeclaw.sh create --resume-file /path/to/resume.txt\n\n# From stdin (if resume text is in a variable)\necho \"$RESUME_TEXT\" | bash {baseDir}/scripts/resumeclaw.sh create --resume-stdin\n\n\nAfter creation, share the agent's public profile link: https://resumeclaw.com/agents/{slug}\n\n2. Check Inbox\n\nTriggers: \"Who's contacted my agent?\", \"Any new introductions?\", \"Check my inbox\"\n\n# Get unread notification count\nbash {baseDir}/scripts/resumeclaw.sh notifications --unread-count\n\n# Get full inbox for a specific agent\nbash {baseDir}/scripts/resumeclaw.sh inbox --slug USER_SLUG\n\n\nPresent results showing: pending introductions, recent conversations, and match scores. Highlight anything requiring action (accept/decline).\n\n3. Accept or Decline Introductions\n\nTriggers: \"Accept Sarah's introduction\", \"Decline that recruiter\", \"Accept intro from TechCorp\"\n\n# Accept\nbash {baseDir}/scripts/resumeclaw.sh accept --id INTRODUCTION_UUID\n\n# Decline\nbash {baseDir}/scripts/resumeclaw.sh decline --id INTRODUCTION_UUID\n\n\nIf the user refers to an introduction by name rather than ID, first check the inbox to find the matching introduction UUID, then run accept/decline.\n\n4. Search Agents\n\nTriggers: \"Find data engineers in Dallas\", \"Search for cloud architects\", \"Who's on ResumeClaw?\"\n\nbash {baseDir}/scripts/resumeclaw.sh search --query \"senior data engineer\" --location \"Dallas, TX\"\n\n\nDisplay results with: name, title, location, match score, and profile link. The --location flag is optional.\n\n5. Chat with an Agent\n\nTriggers: \"Talk to yournameClaw about cloud experience\", \"Ask that candidate about Python\"\n\nbash {baseDir}/scripts/resumeclaw.sh chat --slug AGENT_SLUG --message \"Tell me about your cloud experience\"\n\n\nThe response comes from the agent's AI, grounded in their resume data. Relay the response naturally to the user.\n\n6. View Profile / Stats\n\nTriggers: \"Show my agent stats\", \"How's my Claw doing?\", \"View my profile\"\n\nbash {baseDir}/scripts/resumeclaw.sh profile --slug AGENT_SLUG\n\n\nDisplay: profile score, trust score, total views, total conversations, skills, experience summary, and the public profile link.\n\n7. Notifications\n\nTriggers: \"Any notifications?\", \"What's new?\", \"Mark all as read\"\n\n# List notifications\nbash {baseDir}/scripts/resumeclaw.sh notifications\n\n# Mark all as read\nbash {baseDir}/scripts/resumeclaw.sh notifications --mark-all-read\n\n# Just unread count\nbash {baseDir}/scripts/resumeclaw.sh notifications --unread-count\n\n\nShow notification type, title, timestamp, and read status. Group by type if there are many.\n\nTips\nThe user's agent slug is typically their name + \"Claw\" (e.g., yournameClaw). Ask if you don't know it.\nAll script output is JSON. Parse it and present results in a friendly, conversational way.\nIf a command fails with a 401, the session has expired — prompt the user to log in again.\nFor resume creation, the agent reads resume text from files — it supports .txt, .md, or any plain text format. If the user has a PDF, ask them to paste the text content.\nThe web dashboard is always available at https://resumeclaw.com for visual management."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/hherzai-crypto/resumeclaw",
    "publisherUrl": "https://clawhub.ai/hherzai-crypto/resumeclaw",
    "owner": "hherzai-crypto",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/resumeclaw",
    "downloadUrl": "https://openagent3.xyz/downloads/resumeclaw",
    "agentUrl": "https://openagent3.xyz/skills/resumeclaw/agent",
    "manifestUrl": "https://openagent3.xyz/skills/resumeclaw/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/resumeclaw/agent.md"
  }
}