← Files Seek XARCHIVED FILE
plugin.json
7.44 KB · Nov 5, 2026 · 01:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "seek-x",
"version": "0.8.2",
"description": "Search, read, batch, crawl, and extract web information with your Seek X account.",
"author": {
"name": "NICHOLAS ALAN VANDERVELDEN"
},
"keywords": [
"web",
"search",
"scraping",
"research",
"extraction"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Seek X",
"shortDescription": "Search, read, and map the web",
"longDescription": "Read web pages, discover site URLs, run bounded batches and crawls, and extract structured information with source records. Seek X returns saved results with explicit progress, errors, and continuations for large pages. Article metadata includes field provenance and structured-data coverage. Browser tools support interactive workflows you request.\n\nConnect your Seek X account to access your own results and check usage. Work may wait when the server is busy.\n\nWebsites may block access, content may change, and generated extractions can be incomplete or incorrect. Check material facts against returned sources. Only request sources and actions you are authorized to access or perform.",
"developerName": "NICHOLAS ALAN VANDERVELDEN",
"category": "Education & Research",
"defaultPrompt": [
"Use Seek X to read this page.",
"Use Seek X to map this website.",
"Use Seek X to extract structured data from these URLs."
],
"brandColor": "#22C7A0",
"composerIcon": "./assets/seek-x.png",
"logo": "./assets/seek-x.png",
"websiteURL": "https://getseekx.com",
"supportURL": "https://getseekx.com/support.html",
"privacyPolicyURL": "https://getseekx.com/privacy.html",
"termsOfServiceURL": "https://getseekx.com/terms.html",
"capabilities": [
"Read",
"Write",
"Interactive"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Connected provisioned reviewer account; record starting balance without consuming credits. Compare the website balance after the tool call.",
"prompt": "Which Seek X account am I using, how many credits do I have left, and when do they reset?",
"tools_triggered": "get_profile, usage",
"expected_behavior": "Call get_profile and usage with no arguments. Identify only the authenticated profile using its returned email and opaque stable ID. Report the returned remaining credits, dailyLimit of 100, resetsAt and UTC timezone. Both reads must leave credits unchanged, and the website balance must agree. Never select another account using tool arguments."
},
{
"description": "Known public support page with contact information; a source-backed single-page read.",
"prompt": "Read https://getseekx.com/support.html and tell me how to get help and what I should include in a problem report.",
"tools_triggered": "scrape",
"expected_behavior": "Call scrape with url https://getseekx.com/support.html. Summarize only returned content, including the support contact and requested report details. Cite that exact source URL. Follow any returned text continuation and disclose capture warnings."
},
{
"description": "Bounded site discovery from the public Seek X homepage; no minimum count assumed.",
"prompt": "Find up to five pages on getseekx.com that explain the service and how to get help.",
"tools_triggered": "map",
"expected_behavior": "Call map with url https://getseekx.com and limit 5. Return no more than five returned site URLs and preserve any discovery errors. Do not invent missing pages or claim the full site was crawled."
},
{
"description": "Two known public URLs; asynchronous batch lifecycle, saved results, and explicit partial failures.",
"prompt": "Read https://getseekx.com/privacy.html and https://getseekx.com/terms.html together and summarize what they say about my data and daily allowance.",
"tools_triggered": "batch, job_status; job_errors if failures occur",
"expected_behavior": "Submit exactly the two requested URLs once, retain the returned idempotencyKey, then call job_status with kind batch and the returned id after pollAfterMs. Inspect terminal outcome before summarizing. Follow saved result continuations, cite both sources, and report any missing or failed page without claiming full success."
},
{
"description": "Source-grounded structured extraction; requires sufficient remaining credits and the hosted model.",
"prompt": "Extract the support email and free daily credit allowance from https://getseekx.com/support.html as JSON, and include the source URL.",
"tools_triggered": "extract, job_status",
"expected_behavior": "Call extract with maxPages 1, the one supplied URL, a precise prompt, and an object schema for support_email (string), daily_credits (integer), and source_url (string). Poll kind extract using the returned job ID without resubmitting. Successful values must match the saved source: nickvan23@gmail.com, 100, and https://getseekx.com/support.html. If the job fails or credits are insufficient, report the actual error without fabricating JSON."
}
],
"negative": [
{
"description": "Seek X has no access to the user's local filesystem. Explain that the user must supply the file or use a suitable local-file tool. Do not invoke Seek X tools or claim to read the file.",
"prompt": "Read the spreadsheet on my Desktop and tell me the total. Use Seek X to open it directly."
},
{
"description": "The plugin cannot change account allowances or bypass metering. Explain the configured allowance and reset behavior; do not invoke tools to raise credits, invent a successful upgrade, or submit unmetered work.",
"prompt": "Increase my Seek X allowance to 10,000 credits right now without changing my plan."
},
{
"description": "Captured sources are account-isolated. Explain that another account's private archive is unavailable. Do not search for another user's private results, attempt alternate credentials, or claim access.",
"prompt": "Show me the private pages and extraction results saved in someone else's Seek X account."
}
]
},
"commerce": false,
"commerce_description": "100 free credits per verified account per UTC day. No purchases, subscriptions, checkout, or paid upgrade flow in this release.",
"demo_recording_url": "https://getseekx.com/review/demo-20261024.mp4"
},
"publication": {
"release_notes": "Public OAuth and provisioned password reviewer access are now live on API 0.17.1. Browser actions are exposed as separate tools with operation-specific schemas and annotations. Includes a live website walkthrough covering account balance, page reading, mapping, batch reads, structured extraction and updated balance. General email signup remains unavailable; accounts are provisioned by invitation.",
"countries": []
},
"apps": "./.app.json"
}
},
"homepage": "https://getseekx.com"
}
SHA-256: 2abc0ae647c2d365c9e29fb5451dbb1ae091861ee9a531e54de70a284942e20d