← Files RolebranchARCHIVED FILE

plugin.json

6.29 KB · Nov 14, 2026 · 01:26 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "rolebranch",
  "version": "1.0.2",
  "description": "Rolebranch in ChatGPT: read job postings against your master CV, track applications, and have Romy draft tailored CVs, cover letters and interview prep for you to review in Rolebranch.",
  "author": {
    "name": "Oleksandr Burda",
    "email": "support@rolebranch.com"
  },
  "homepage": "https://rolebranch.com",
  "keywords": [
    "cv",
    "resume",
    "job search",
    "applications",
    "cover letter",
    "interview"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Rolebranch",
        "shortDescription": "Tailored CVs and job search",
        "longDescription": "Rolebranch keeps your job search in one place: master CVs, every application and its stage, and Romy, an AI that tailors your CV and writes cover letters for each job.\n\nIn ChatGPT you can:\n- Paste a job link and see how your master CV matches it before you save anything.\n- Save the job as an application, update its stage, add notes and next steps.\n- Ask Romy for a tailored CV or a cover letter with your own context (\"lead with the accessibility work\"). Drafts wait for you to review and accept in Rolebranch.\n- Prepare for an interview: likely questions, your own STAR notes, and practice answers with feedback.\n- Get your week: interviews, follow-ups, drafts waiting for review and how your search is going.\n- Get a 15-minute PDF link or the plain text of a CV or letter to paste into a form.\n\nRolebranch never applies to jobs, contacts employers, deletes anything or accepts drafts for you. Contact details on your CVs are never shared with ChatGPT. Romy's runs use your Rolebranch credits within the monthly limit you set when you connect.\n\nRequires a Rolebranch account. Rolebranch is for people aged 18 and over.",
        "developerName": "Oleksandr Burda",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://rolebranch.com",
        "supportURL": "https://rolebranch.com/help",
        "privacyPolicyURL": "https://rolebranch.com/privacy",
        "termsOfServiceURL": "https://rolebranch.com/terms",
        "brandColor": "#087F67",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png",
        "defaultPrompt": [
          "Is this job a good fit for me? <paste a job link>",
          "What's on in my job search this week?",
          "Tailor my CV for my latest application, leading with my most relevant project"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Judge a public job posting against the person's master CVs before saving anything.",
              "prompt": "Is this job a good fit for me? https://job-boards.greenhouse.io/uberfreight/jobs/5374465008",
              "tools_triggered": "read_job_posting (then get_posting_draft if it answers reading)",
              "expected_behavior": "A match score for each master CV, with the requirements covered and missing. No application is saved."
            },
            {
              "description": "A weekly briefing of the job search from the sample account.",
              "prompt": "What's on in my job search this week?",
              "tools_triggered": "get_agenda, get_search_stats",
              "expected_behavior": "Lists the Baltic Fresh Foods interview, the Elbe Parcel Services follow-up and the Nordwind Retail offer deadline, flags Elbe as nothing heard, with links to each application."
            },
            {
              "description": "Ask Romy to tailor a CV for a saved application with the person's own context.",
              "prompt": "Tailor my CV for Hafen Cold Chain, leading with route planning",
              "tools_triggered": "list_applications, tailor_cv, get_run",
              "expected_behavior": "A Romy run that finishes with a tailored CV draft waiting for review in Rolebranch, and its review link. Credits are used within the app's monthly limit."
            },
            {
              "description": "Prepare for an upcoming interview from the existing preparation.",
              "prompt": "Help me prepare for my Baltic Fresh Foods interview",
              "tools_triggered": "get_interview_prep",
              "expected_behavior": "The likely questions with the person's outlines, the temperature-controlled goods gap to prepare for, and two questions to ask the interviewer."
            },
            {
              "description": "Check a master CV and suggest fixes that wait for review.",
              "prompt": "Check my operations CV and suggest fixes",
              "tools_triggered": "list_master_cvs, check_cv, propose_cv_changes",
              "expected_behavior": "The CV's score by category, then proposed edits saved as a proposal that waits for review in Rolebranch, with its link. The master CV itself is unchanged."
            }
          ],
          "negative": [
            {
              "description": "Asked to apply on the person's behalf: Rolebranch never applies or contacts employers. Expected: ChatGPT explains this and offers to tailor the CV or set a next step instead.",
              "prompt": "Send my application to Hafen Cold Chain"
            },
            {
              "description": "Asked to delete data: no tool deletes anything. Expected: ChatGPT deletes nothing and hands over to Rolebranch, where only the person can delete. It may open the application in its in-app browser; that page asks the person to sign in to Rolebranch first (the website has its own sign-in, separate from the app's connection).",
              "prompt": "Delete my rejected applications"
            },
            {
              "description": "Asked to accept a draft: drafts are only accepted by the person in Rolebranch. Expected: ChatGPT accepts nothing and hands over to the draft's review page in Rolebranch. It may open that page in its in-app browser, which asks the person to sign in to Rolebranch first; the person then reviews and accepts or rejects the draft themselves.",
              "prompt": "Accept Romy's tailored CV for me"
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/MvqKHVPO8Lc"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 131fbd24247c52309c93b96ac28bc8fcf859bfbf96f50fc4fca82d3003867f61