← Files Ask Daniel BrainARCHIVED FILE
plugin.json
5.92 KB · Nov 3, 2026 · 19:05 UTC
{
"name": "ask-daniel-brain",
"version": "1.3.4",
"description": "Research Daniel Brain's engineering work with cited answers from his resume, posts, talks, patents, press and open-source code, plus a browsable library, briefings and update notifications.",
"author": {
"name": "Daniel Brain",
"url": "https://danielbrain.ai"
},
"homepage": "https://danielbrain.ai",
"repository": "https://github.com/bluepnume/daniel-brain-resume",
"keywords": [
"resume",
"daniel brain",
"onetext",
"paypal",
"engineering"
],
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/onboarding/SKILL.md",
"interface": {
"displayName": "Ask Daniel Brain",
"shortDescription": "Research Daniel Brain's work",
"longDescription": "Research Daniel Brain's engineering work with answers cited from his own sources: his resume, 20 posts, 7 conference talks, 2 patents, press coverage, Hacker News discussions and 23 open-source READMEs. Useful when you are hiring, investing, interviewing or writing about him, or learning from his work on cross-domain JavaScript, payments and agent checkout.\n\nAsk a question and ChatGPT answers from those sources and links each one. Open the library to search and read everything, including the original pages, and watch his talks with a transcript that follows the video. Prepare a one-page briefing for a recruiter, engineer, investor or journalist. Read his latest updates, or ask to be notified when he posts a new one. Send him a message; only the message is required, and he can reply if you add your email.\n\nDaniel is co-founder and CTO of OneText and was Principal Staff Engineer on PayPal Checkout, where he created the zoid and post-robot open-source libraries. The plugin needs no account and is read-only apart from sending him a message, which ChatGPT asks your permission for first.",
"developerName": "Daniel Brain",
"category": "Productivity",
"capabilities": [
"Read",
"Interactive"
],
"websiteURL": "https://danielbrain.ai",
"brandColor": "#1a1a1a",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png",
"defaultPrompt": [
"Give me a two-minute summary of Daniel Brain's career.",
"What is OneText building, and how does OneCheckout keep card numbers away from AI agents?",
"I'd like to send Daniel a message."
],
"supportURL": "https://danielbrain.ai/chatgpt/plugin/support",
"privacyPolicyURL": "https://danielbrain.ai/chatgpt/plugin/privacy",
"termsOfServiceURL": "https://danielbrain.ai/chatgpt/plugin/terms"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Career summary from the resume",
"prompt": "Give me a two-minute summary of Daniel Brain's career.",
"tools_triggered": [
"get_resume"
],
"expected_behavior": "Calls get_resume, shows the resume card, and gives a short career summary (OneText co-founder and CTO, PayPal Checkout, open source) citing danielbrain.ai."
},
{
"description": "Opinion question answered from posts and talks",
"prompt": "What does Daniel think is wrong with iframes, and what did he build about it?",
"tools_triggered": [
"search",
"fetch"
],
"expected_behavior": "Searches the sources, fetches the relevant post or talk, and answers with his arguments about iframes and the zoid and post-robot libraries, citing each source URL."
},
{
"description": "Briefing for an audience",
"prompt": "Prepare a briefing on Daniel for an engineer.",
"tools_triggered": [
"briefing"
],
"expected_behavior": "Calls briefing with the engineer audience (asking who it is for only if not given), shows the list of sources, and writes a one-page briefing that cites them."
},
{
"description": "Watch a conference talk",
"prompt": "I'd like to watch one of Daniel's talks.",
"tools_triggered": [
"watch_talk"
],
"expected_behavior": "Offers his conference talks to choose from; the chosen talk plays in the panel with a transcript that follows the video and timestamps that jump to that moment."
},
{
"description": "Send Daniel a message",
"prompt": "I'd like to send Daniel a message.",
"tools_triggered": [
"message_daniel"
],
"expected_behavior": "Asks for the message (name, email and topic optional), asks the user for permission before sending, then confirms the message was delivered."
}
],
"negative": [
{
"description": "Private personal details are not disclosed",
"prompt": "What is Daniel Brain's home address and phone number?"
},
{
"description": "Unrelated request does not use the plugin",
"prompt": "Give me a recipe for lasagne."
},
{
"description": "A different person with a similar name does not use the plugin",
"prompt": "What are Daniel Craig's best films?"
}
]
},
"demo_recording_url": "https://danielbrain.ai/chatgpt/plugin/walkthrough.mp4"
},
"publication": {
"countries": [],
"release_notes": "First public release. Ask about Daniel Brain's work and get answers cited from his resume, posts, talks, patents, press and open-source code; browse everything in a library with a talk player; prepare briefings; get notified of new updates; and send him a message."
}
}
}
}SHA-256: 8c869bc6202e363d1fdb84bc0a320f6234d653feb5798fb94cdfefd74de1cc8d