← Files SeekrlyARCHIVED FILE

plugin.json

6.18 KB · Nov 4, 2026 · 06:11 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "seekrly",
  "version": "1.2.1",
  "description": "Seekrly is your career command center: land the next role and keep growing. Manage applications, recruiter relationships, interviews and follow-ups, build tailored ATS-ready resumes and keep a career profile that grows with you.",
  "author": {
    "name": "Seekrly",
    "email": "connect@seekrly.com",
    "url": "https://seekrly.com"
  },
  "homepage": "https://seekrly.com",
  "keywords": [
    "job-search",
    "career",
    "applications",
    "resumes",
    "interviews",
    "recruiters"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Seekrly",
        "shortDescription": "Your career command center",
        "longDescription": "Seekrly is your career command center: one place to plan your next move, land the role and keep growing. It brings your applications, recruiter network, interviews, follow-ups, resumes and career profile together, so ChatGPT can act on your real career data instead of starting from scratch.\nAvailable skills:\nTrack jobs: Save a posting from any site and keep every application's stage up to date.\nPipeline review: See what needs you this week, upcoming interviews and leads that have gone quiet.\nTailor resumes: Build ATS-ready resumes tailored to each role and share them in a click.\nOutreach: Write to recruiters and hiring managers from your own email, plan follow-ups and grow your network.\nInterview prep: Schedule rounds, prepare with role-specific practice and record how each one went.\nCareer profile: Keep your experience, skills and wins in one profile every resume is built from.\nOnce installed, describe what you want in plain language or invoke Seekrly directly with @Seekrly.\nTry prompts like:\n- @Seekrly, what's due in my job search this week?\n- @Seekrly, save this job posting to my tracker.\n- @Seekrly, tailor my resume for this job.\n- @Seekrly, email the recruiter for the Acme role about next steps.\n\nRequirements: Connect your Seekrly account to use the plugin. Emails, deletes and profile or resume rewrites always show you a preview and wait for your OK.",
        "developerName": "Seekrly",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://seekrly.com",
        "privacyPolicyURL": "https://seekrly.com/privacy",
        "termsOfServiceURL": "https://seekrly.com/terms",
        "supportURL": "https://seekrly.com/contact",
        "defaultPrompt": [
          "Use Seekrly to show what's due in my job search this week.",
          "Use Seekrly to save this job posting to my tracker.",
          "Use Seekrly to tailor my resume for this job."
        ],
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Save a job posting after showing what will be saved",
              "prompt": "Save this job to Seekrly: Backend Engineer at Acme, Bengaluru, 3-5 years, Go and Postgres, https://example.com/jobs/123",
              "tools_triggered": "search, create_application",
              "expected_behavior": "Checks for a duplicate, shows the fields it will save (role, company, status Bookmarked, location, experience, skills, link) and asks to confirm. After the user agrees it saves the application and replies with role, company and status."
            },
            {
              "description": "Review what's due this week",
              "prompt": "What's due in my job search this week?",
              "tools_triggered": "list_interviews, list_follow_ups, list_applications",
              "expected_behavior": "Summarises failed sends, interviews and due follow-ups first with dates in words, then counts by stage and 2-4 suggested next steps. Nothing is changed."
            },
            {
              "description": "Draft, revise and send an email to a recruiter",
              "prompt": "Email the recruiter for the Acme role to ask about next steps.",
              "tools_triggered": "find_contacts, get_application, send_email",
              "expected_behavior": "Shows the full draft (to, subject, whole body) and asks to send or change it. After the user approves, the first send_email call returns a preview that is shown in full; only after a clear yes is it called again with the confirmation token, and the reply says the email is being sent."
            },
            {
              "description": "Plan a follow-up reminder",
              "prompt": "Remind me to follow up with the Acme recruiter next Tuesday at 10am.",
              "tools_triggered": "find_contacts, create_follow_up",
              "expected_behavior": "Shows the follow-up (contact, channel, date and time in words, message) and asks to confirm, then creates it as a reminder. Nothing is sent automatically unless the user asks for that."
            },
            {
              "description": "Schedule an interview round",
              "prompt": "I have a system design interview with Acme on Thursday at 3pm IST over Zoom.",
              "tools_triggered": "search, create_interview",
              "expected_behavior": "Reads the date back in words, shows the round (type, time with timezone) and asks to confirm, then saves it; the application moves to Interviewing."
            }
          ],
          "negative": [
            {
              "description": "Request unrelated to the job search should not call Seekrly tools",
              "prompt": "Write a short poem about autumn."
            },
            {
              "description": "Missing interview time: ask instead of guessing; don't create the interview yet",
              "prompt": "Add an interview with Acme on Thursday."
            },
            {
              "description": "Asked to send an email without seeing it: still shows the draft and preview and waits for a clear yes",
              "prompt": "Just email Priya that I'm interested, don't show me anything."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/KZh4QLhmoL4"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: a176b265b3eb991e22cd328d1b9e38c5fc7caaad6a68c28b09669b35c955d0c2