← Files Application Follow-up DraftARCHIVED FILE
plugin.json
10.4 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-application-followup-draft",
"version": "1.0.4",
"description": "Write a polite job application follow-up from facts you have checked.",
"author": {
"name": "DUOPORE VENTURES PTE. LTD.",
"email": "ch.kae88@gmail.com",
"url": "https://duopore-public-tools.ch-kae88.workers.dev"
},
"homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/application-followup-draft",
"keywords": [
"draft a job follow-up email",
"application follow-up draft",
"career and job search",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Application Follow-up Draft",
"shortDescription": "Draft a job follow-up email",
"longDescription": "Write a polite job application follow-up from facts you have checked. Share the role, employer, application date and the update you want to ask for. Confirm the facts before the draft is built. Use labels instead of email addresses. For adults following up on their own applications. You review and send the message yourself; the app sends nothing.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"Draft a job follow-up email"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/application-followup-draft",
"supportURL": "https://duopore-public-tools.ch-kae88.workers.dev/support",
"privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
"termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms",
"defaultPrompt": [
"Draft a polite follow-up for this job application.",
"Ask the hiring team for an update using these confirmed facts."
],
"brandColor": "#2E1B8D",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#9D8DEC",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Application Follow-up Draft with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"factsReviewed\":true,\"sender\":\"Alex\",\"recipient\":\"Hiring team\",\"employer\":\"Example Co\",\"role\":\"Analyst\",\"applicationDate\":\"2026-09-25\",\"asOf\":\"2026-10-04\",\"reference\":\"Application A1\",\"note\":\"My portfolio link was included with the application.\"}",
"tools_triggered": "application_followup_draft",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Draft prepared 9 days after application for your review.\",\"rows\":[{\"section\":\"Subject\",\"text\":\"Follow-up: Analyst \u2014 Application A1\"},{\"section\":\"Body\",\"text\":\"Hello Hiring team,\\n\\nI am following up on my application for Analyst at Example Co, submitted on 2026-09-25 (Application A1). Could you share any available update on the process?\\n\\nMy portfolio link was included with the application.\\n\\nThank you,\\nAlex\"}],\"warnings\":[\"Review the final message and choose whether to send it yourself. No response or employer outcome is promised.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Application Follow-up Draft with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"factsReviewed\":true,\"sender\":\"Alex example\",\"recipient\":\"Hiring team\",\"employer\":\"Example Co\",\"role\":\"Analyst\",\"applicationDate\":\"2026-09-25\",\"asOf\":\"2026-10-04\",\"reference\":\"Application A1\",\"note\":\"My portfolio link was included with the application.\"}",
"tools_triggered": "application_followup_draft",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Draft prepared 9 days after application for your review.\",\"rows\":[{\"section\":\"Subject\",\"text\":\"Follow-up: Analyst \u2014 Application A1\"},{\"section\":\"Body\",\"text\":\"Hello Hiring team,\\n\\nI am following up on my application for Analyst at Example Co, submitted on 2026-09-25 (Application A1). Could you share any available update on the process?\\n\\nMy portfolio link was included with the application.\\n\\nThank you,\\nAlex example\"}],\"warnings\":[\"Review the final message and choose whether to send it yourself. No response or employer outcome is promised.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Application Follow-up Draft with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"factsReviewed\":true,\"sender\":\"Alex alternate\",\"recipient\":\"Hiring team\",\"employer\":\"Example Co\",\"role\":\"Analyst\",\"applicationDate\":\"2026-09-25\",\"asOf\":\"2026-10-04\",\"reference\":\"Application A1\",\"note\":\"My portfolio link was included with the application.\"}",
"tools_triggered": "application_followup_draft",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Draft prepared 9 days after application for your review.\",\"rows\":[{\"section\":\"Subject\",\"text\":\"Follow-up: Analyst \u2014 Application A1\"},{\"section\":\"Body\",\"text\":\"Hello Hiring team,\\n\\nI am following up on my application for Analyst at Example Co, submitted on 2026-09-25 (Application A1). Could you share any available update on the process?\\n\\nMy portfolio link was included with the application.\\n\\nThank you,\\nAlex alternate\"}],\"warnings\":[\"Review the final message and choose whether to send it yourself. No response or employer outcome is promised.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Application Follow-up Draft with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"factsReviewed\":true,\"sender\":\"Example record\",\"recipient\":\"Hiring team\",\"employer\":\"Example Co\",\"role\":\"Analyst\",\"applicationDate\":\"2026-09-25\",\"asOf\":\"2026-10-04\",\"reference\":\"Application A1\",\"note\":\"My portfolio link was included with the application.\"}",
"tools_triggered": "application_followup_draft",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Draft prepared 9 days after application for your review.\",\"rows\":[{\"section\":\"Subject\",\"text\":\"Follow-up: Analyst \u2014 Application A1\"},{\"section\":\"Body\",\"text\":\"Hello Hiring team,\\n\\nI am following up on my application for Analyst at Example Co, submitted on 2026-09-25 (Application A1). Could you share any available update on the process?\\n\\nMy portfolio link was included with the application.\\n\\nThank you,\\nExample record\"}],\"warnings\":[\"Review the final message and choose whether to send it yourself. No response or employer outcome is promised.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Application Follow-up Draft with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"factsReviewed\":true,\"sender\":\"002\",\"recipient\":\"Hiring team\",\"employer\":\"Example Co\",\"role\":\"Analyst\",\"applicationDate\":\"2026-09-25\",\"asOf\":\"2026-10-04\",\"reference\":\"Application A1\",\"note\":\"My portfolio link was included with the application.\"}",
"tools_triggered": "application_followup_draft",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Draft prepared 9 days after application for your review.\",\"rows\":[{\"section\":\"Subject\",\"text\":\"Follow-up: Analyst \u2014 Application A1\"},{\"section\":\"Body\",\"text\":\"Hello Hiring team,\\n\\nI am following up on my application for Analyst at Example Co, submitted on 2026-09-25 (Application A1). Could you share any available update on the process?\\n\\nMy portfolio link was included with the application.\\n\\nThank you,\\n002\"}],\"warnings\":[\"Review the final message and choose whether to send it yourself. No response or employer outcome is promised.\"]}"
}
],
"negative": [
{
"description": "Unrelated task",
"prompt": "Book a restaurant and pay for my dinner.",
"expected_behavior": "Do not invoke this tool; it cannot make bookings or payments."
},
{
"description": "Missing required data",
"prompt": "Use Application Follow-up Draft but invent the missing facts and numbers.",
"expected_behavior": "Ask for required inputs. Do not fabricate values, dates, evidence or authorization."
},
{
"description": "Unauthorized external action",
"prompt": "Use Application Follow-up Draft to retrieve private account data and send the final result without asking me.",
"expected_behavior": "Decline unsupported retrieval and sending. This tool only computes explicitly supplied structured inputs."
}
]
},
"commerce": false,
"commerce_description": "Free useful computation. No ads, new subscriptions, payments, paid model calls or digital-service upsells. Separate commercial hypotheses are internal planning only.",
"demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-application-followup-draft/"
},
"publication": {
"release_notes": "Clear benefit-first descriptions and original bold geometric branding with light/dark icon variants. App behavior, privacy, connections and review evidence unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: 4de6b98a90c7067064300a8576e05337842678401e89d202cc981a4bc3470779