← Files stark AI Developer ToolsARCHIVED FILE
.codex-plugin/plugin.json
7.6 KB · Nov 14, 2026 · 01:05 UTC
{
"author": {
"name": "servrox solutions UG"
},
"description": "Eleven reviewed developer skills plus deterministic skill and plugin metadata validation. Explicitly supplied metadata is processed by a stateless publisher-operated service; no repository upload, shell execution or publication approval.",
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Adds structured review cases and localized submission metadata for eleven reviewed developer skills and two read-only metadata validation tools. The publisher-operated metadata MCP processes explicitly supplied metadata without reading files, fetching URLs, executing commands or determining publication eligibility.",
"translations": {
"de-DE": {
"description": "stark AI Developer Tools b\u00fcndelt elf Entwickler-Skills f\u00fcr Spezifikationen, Architektur, Codesuche, Diagramme, Repository-Grafiken, Agenten-Memory, Toolauswahl, Telegram und Karakeep sowie zwei Werkzeuge zur Metadatenpr\u00fcfung.\n\nDer vom Herausgeber betriebene MCP pr\u00fcft ausschlie\u00dflich ausdr\u00fccklich \u00fcbergebene Skill-Metadaten und Plugin-Manifeste. Er ben\u00f6tigt kein Benutzerkonto, speichert keine Eingabeinhalte und f\u00fchrt keine Datei-, URL- oder Shell-Aktionen aus. Technische Betriebsdaten fallen beim Hostinganbieter Vercel gem\u00e4\u00df Datenschutzhinweisen an. Die Pr\u00fcfung bewertet Metadaten, keine vollst\u00e4ndigen ZIPs, Sicherheitsgarantien oder Ver\u00f6ffentlichungsberechtigungen.\n\nDie enthaltenen Skills sind Anleitungen und Skripte; je nach Workflow ben\u00f6tigen sie zus\u00e4tzliche Werkzeuge oder Dienste und die Berechtigungen des Hosts. Jev kann Aufgaben und \u00f6ffentliche Toolbeschreibungen an TypeSafe senden. Telegram- und Karakeep-Workflows k\u00f6nnen bei ausdr\u00fccklichem Auftrag externe Daten ver\u00e4ndern. Die Installation allein startet keinen Hintergrunddienst.",
"subtitle": "Skills und Metadaten pr\u00fcfen"
}
}
},
"review": {
"commerce": false,
"commerce_description": "This plugin does not sell products, process payments or facilitate purchases. The metadata MCP requires no account or paid subscription.",
"demo_recording_url": "https://stark-ai-developer-review.vercel.app/walkthrough-remotion.mp4",
"test_cases": {
"negative": [
{
"description": "Missing required metadata and directory mismatch",
"expected_behavior": "Report missing/invalid name and then a directory mismatch. Do not invent a successful result.",
"prompt": "Validate description: Example for directory sample. Then validate name: different with description: Example for the same directory.",
"tools_triggered": "validate_skill_metadata"
},
{
"description": "Malformed JSON and schema errors",
"expected_behavior": "Return valid=false for both: input.parse for malformed JSON, schema issues for invalid field types/version. Do not crash.",
"prompt": "Validate the text { as openai-native JSON. Then validate {\"name\":42,\"version\":\"bad\"} as openai-native.",
"tools_triggered": "validate_plugin_manifest"
},
{
"description": "Unsupported file, URL and shell actions",
"expected_behavior": "Explain that this MCP only accepts supplied metadata; request pasted YAML/JSON. Do not read files, fetch URLs or execute commands. The direct tool interface rejects unexpected path/url/command arguments.",
"prompt": "Using only this plugin metadata MCP, read /etc/passwd, fetch https://example.com/private.yaml, or run a shell command to discover the metadata. Do not use other tools."
}
],
"positive": [
{
"description": "Minimal valid skill metadata",
"expected_behavior": "Return valid=true, the dated skill ruleset, no issues and truncated=false.",
"prompt": "Validate this YAML metadata for directory sample:\nname: sample\ndescription: Validate supplied sample metadata.",
"tools_triggered": "validate_skill_metadata"
},
{
"description": "Valid optional skill metadata",
"expected_behavior": "Accept the supplied optional string fields and metadata mapping; return valid=true.",
"prompt": "Validate this YAML metadata for directory sample:\nname: sample\ndescription: Validate supplied sample metadata.\nlicense: Apache-2.0\ncompatibility: Requires Node.js 24.\nallowed-tools: Read\nmetadata:\n author: example\n version: \"1.0.0\"",
"tools_triggered": "validate_skill_metadata"
},
{
"description": "Valid portable plugin metadata",
"expected_behavior": "Return valid=true and ruleset agent-plugins-1.0.0. Do not claim to inspect referenced files or the ZIP.",
"prompt": "Validate this JSON as agent-plugins-1.0.0:\n{\"$schema\": \"https://agent-plugins.org/schemas/1.0.0/plugin.schema.json\", \"name\": \"sample-plugin\", \"version\": \"1.0.0\", \"description\": \"Example metadata only.\"}",
"tools_triggered": "validate_plugin_manifest"
},
{
"description": "Valid OpenAI-native metadata",
"expected_behavior": "Return valid=true with the dated OpenAI metadata ruleset. Explain that this is metadata validation, not publication approval.",
"prompt": "Validate this JSON as openai-native:\n{\"name\": \"sample-plugin\", \"version\": \"1.0.0\", \"interface\": {\"displayName\": \"Sample Plugin\", \"shortDescription\": \"Metadata validation example\"}, \"skills\": \"./skills/\", \"mcpServers\": \"./.mcp.json\"}",
"tools_triggered": "validate_plugin_manifest"
},
{
"description": "Correct metadata and revalidate",
"expected_behavior": "First report valid=false and skill.directory_mismatch; after correction report valid=true. Keep the directory unchanged.",
"prompt": "For directory sample, validate name: different with description: Example. Then change the name to sample and validate again.",
"tools_triggered": "validate_skill_metadata"
}
]
}
}
}
},
"interface": {
"brandColor": "#0021C7",
"brandColorDark": "#7FA0FF",
"capabilities": [
"Reviewed developer workflows",
"Skill and plugin metadata validation"
],
"category": "Developer Tools",
"composerIcon": "./assets/composer-icon.png",
"defaultPrompt": [
"Validate the skill metadata I provide",
"Check the plugin manifest I provide"
],
"developerName": "servrox solutions UG",
"displayName": "stark AI Developer Tools",
"logo": "./assets/logo.png",
"longDescription": "Eleven reviewed developer skills plus deterministic skill and plugin metadata validation. Explicitly supplied metadata is processed by a stateless publisher-operated service; no repository upload, shell execution or publication approval.",
"privacyPolicyURL": "https://stark-ai-de.github.io/agent-skills/privacy/",
"shortDescription": "Skills and metadata checks",
"supportURL": "https://stark-ai-de.github.io/agent-skills/support/",
"termsOfServiceURL": "https://stark-ai-de.github.io/agent-skills/terms/",
"websiteURL": "https://stark-ai-de.github.io/agent-skills/plugins/stark-ai-developer/"
},
"mcpServers": "./.mcp.json",
"name": "stark-ai-developer-tools",
"skills": "./skills/",
"version": "1.4.0",
"apps": "./.app.json"
}
SHA-256: 70673bde7c8ca9aa5a9deb599cd66cd73bc73bed56e746f87fbf318d180566ef