← Devpost HackathonsCONTENT HISTORY

Update to Devpost Hackathons

Snapshot Oct 26, 2026 · 00:04 UTC · version 4.0.4

WHAT CHANGED

Declared capabilities changed

Declared skills — Now says: [{"description":"Break the technical spec into sequenced build tasks with verification checkpoints.","interface":{"brand_color":null,"default_prompt":"Use...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Devpost Hackathons and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Declared skills

Before

Oct 24, 2026 · 12:51 UTC

[{"description":"Break the technical spec into sequenced build tasks with verification checkpoints.","interface":{"brand_color":null,"default_prompt":"Use $build-checklist to create a sequenced build checklist.","display_name":"Guided Bu...

After

Oct 26, 2026 · 00:04 UTC

[{"description":"Break the technical spec into sequenced build tasks with verification checkpoints.","interface":{"brand_color":null,"default_prompt":"Use $build-checklist to create a sequenced build checklist.","display_name":"Guided Bu...

Full description

Before

Oct 24, 2026 · 12:51 UTC

From Devpost, the leading hackathon platform. Find hackathons, register, build, and submit, all without leaving ChatGPT. An optional build assistant walks you through ideation, scoping, and planning to help you ship a strong project.

After

Oct 26, 2026 · 00:04 UTC

Tools and guided workflows for discovering Devpost hackathons, registering, planning a project, preparing a submission, and submitting it with user confirmation.

Long description

Before

Oct 24, 2026 · 12:51 UTC

From Devpost, the leading hackathon platform. Find hackathons, register, build, and submit, all without leaving ChatGPT. An optional build assistant walks you through ideation, scoping, and planning to help you ship a strong project.

After

Oct 26, 2026 · 00:04 UTC

Devpost Hackathons helps participants discover hackathons, register, review requirements, plan and build a project, prepare a submission draft, and submit through Devpost when the required account access and event conditions are availabl...

Version

Before

Oct 24, 2026 · 12:51 UTC

4.0.1

After

Oct 26, 2026 · 00:04 UTC

4.0.4

Compare saved observations

Download comparison JSON
Full technical diff · 20 changed fields

removed /release/app_manifest/apps/app-6a330a7730c081919892632d5baaec58

BEFORE
{
  "id": "asdk_app_6a330a7730c081919892632d5baaec58",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/devpost

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6a330a7730c081919892632d5baaec58",
  "required": true
}

changed /release/description

BEFORE
"From Devpost, the leading hackathon platform. Find hackathons, register, build, and submit, all without leaving ChatGPT. An optional build assistant walks you through ideation, scoping, and planning to help you ship a strong project."
AFTER
"Tools and guided workflows for discovering Devpost hackathons, registering, planning a project, preparing a submission, and submitting it with user confirmation."

changed /release/id

BEFORE
"pluginrel_e715b3b616a08191908975b851e79f43"
AFTER
"pluginrel_b95c0a394e888191a62f2684efd40c7d"

changed /release/interface/brand_color

BEFORE
null
AFTER
"#003954"

changed /release/interface/capabilities

BEFORE
[]
AFTER
[
  "Interactive",
  "Read",
  "Write"
]

changed /release/interface/category

BEFORE
"Developer Tools"
AFTER
"Productivity"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_0000000087d871f58b534c7b491faaf2"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000087d871f58b534c7b491faaf2"
AFTER
"https://files.openai.com/content?id=file_00000000367481f5b663903b2e2ffe65"

changed /release/interface/default_prompt

BEFORE
"Show me what hackathons are open right now."
AFTER
"Find open hackathons and review their requirements."

changed /release/interface/default_prompts

BEFORE
[
  "Show me what hackathons are open right now.",
  "Pick a Devpost hackathon and begin the registration process.",
  "How can the guided build tool help me develop my submission for this hackathon?"
]
AFTER
[
  "Find open hackathons and review their requirements.",
  "Show me hackathons I'm registered for.",
  "Help me submit my project to a Devpost hackathon."
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000d05481f7a401de06df94d088"
AFTER
"https://files.openai.com/content?id=file_00000000598081f68ea5dc90cc39f3a8"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000d05481f7a401de06df94d088"
AFTER
null

changed /release/interface/long_description

BEFORE
"From Devpost, the leading hackathon platform. Find hackathons, register, build, and submit, all without leaving ChatGPT. An optional build assistant walks you through ideation, scoping, and planning to help you ship a strong project."
AFTER
"Devpost Hackathons helps participants discover hackathons, register, review requirements, plan and build a project, prepare a submission draft, and submit through Devpost when the required account access and event conditions are available. Live event data and account actions come from the Devpost MCP server. Registration and submission actions always require the participant's explicit confirmation."

changed /release/interface/plugin_category_id

BEFORE
"developer tools"
AFTER
"productivity"

changed /release/interface/website_url

BEFORE
"https://devpost.com"
AFTER
"https://devpost.com/"

changed /release/keywords

BEFORE
[]
AFTER
[
  "hackathon",
  "devpost",
  "codex",
  "submission"
]

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "devpost",
    "metadata": {
      "url": "https://devpost.com/mcp"
    }
  }
]

changed /release/skills

BEFORE
[
  {
    "description": "Break the technical spec into sequenced build tasks with verification checkpoints.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-checklist to create a sequenced build checklist.",
      "display_name": "Guided Build Tool: Checklist",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Break the spec into buildable tasks"
    },
    "name": "build-checklist",
    "plugin_release_skill_id": "pluginrsk_44b2a6d616d88191b471b28920be4e7b"
  },
  {
    "description": "Start the optional guided build tool inside Step 3 Resources. Use when the participant wants help shaping a hackathon project before submission prep.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-onboard to start the optional Ideate phase.",
      "display_name": "Guided Build Tool: Ideate",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Start the optional project-shaping path"
    },
    "name": "build-onboard",
    "plugin_release_skill_id": "pluginrsk_4c1b5e3fc8b48191912b0ee6ae75c5e7"
  },
  {
    "description": "Convert the scoped hackathon idea into user-facing product requirements.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-prd to turn your scope into product requirements.",
      "display_name": "Guided Build Tool: PRD",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Write user-facing product requirements"
    },
    "name": "build-prd",
    "plugin_release_skill_id": "pluginrsk_d3df04294b9881919c861ab57c3d7463"
  },
  {
    "description": "Execute the guided build checklist with Codex while preserving verification pauses.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-project to execute the next guided build task.",
      "display_name": "Guided Build Tool: Build",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Build from the guided checklist"
    },
    "name": "build-project",
    "plugin_release_skill_id": "pluginrsk_4eca320c801c819196248e030e5888d4"
  },
  {
    "description": "Help the participant turn a rough hackathon idea into a focused scope document.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-scope to turn your idea into a focused build scope.",
      "display_name": "Guided Build Tool: Scope",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Shape a rough idea into a focused project scope"
    },
    "name": "build-scope",
    "plugin_release_skill_id": "pluginrsk_e0177e086ae48191b910e3b171025886"
  },
  {
    "description": "Translate the PRD into a practical technical implementation plan.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-spec to turn the PRD into a technical plan.",
      "display_name": "Guided Build Tool: Spec",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Plan the technical implementation"
    },
    "name": "build-spec",
    "plugin_release_skill_id": "pluginrsk_dd9c75fe20d48191a654283622eccfcf"
  },
  {
    "description": "Discover which Devpost hackathon is open to enter before starting the guided flow. Use when the user wants to find, search, or browse hackathons, asks for a recommendation (\"recommend a hackathon\", \"which hackathon fits me/my project\"), or asks what hackathons are open or upcoming. This is the pre-stepper discovery step; setup and registration happen in $start-hackathon.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $find-hackathon to see what hackathons are open, get a recommendation, and pick one to enter.",
      "display_name": "Find Hackathon",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Browse open Devpost hackathons and pick one"
    },
    "name": "find-hackathon",
    "plugin_release_skill_id": "pluginrsk_1a5dcf1a41148191a09eddea4f7e1267"
  },
  {
    "description": "Orient the participant — show the command map, current project progress, deadline/readiness context, and the next recommended command. Use when the user asks what commands are available or what this can do, asks how to get started with the hackathon or Devpost, seems confused, stuck, or unsure what to do next, wants to resume after context loss, or wants to know what to do next.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $hackathon-map to show my Devpost Hackathon progress and next step.",
      "display_name": "Hackathon Map",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Show the flow, commands, and progress state"
    },
    "name": "hackathon-map",
    "plugin_release_skill_id": "pluginrsk_eda0f63d47b4819186f52d6c025dfd4e"
  },
  {
    "description": "Draft the participant's Devpost submission materials from the current project and saved state. Use when the user has a build worth describing and needs help preparing the title, write-up, testing notes, screenshots, and demo materials. Drafting only — nothing is sent to Devpost from this command.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $prepare-submission to draft my Devpost submission materials from this project.",
      "display_name": "Prepare Submission",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Draft submission copy and required assets"
    },
    "name": "prepare-submission",
    "plugin_release_skill_id": "pluginrsk_87298c34cb3c81918400d1881d5cb9e1"
  },
  {
    "description": "Show the participant's resource hub for working through the hackathon with Codex, including docs, inspiration, and anti-pattern guidance. Use when the user wants hackathon resources, wants inspiration, or needs a reminder of what kinds of projects to avoid.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $resources to show the Devpost Hackathon resources and anti-pattern guidance.",
      "display_name": "Hackathon Resources",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Show build resources and anti-pattern guidance"
    },
    "name": "resources",
    "plugin_release_skill_id": "pluginrsk_ff938050aad881919dfb4ab0133adaf5"
  },
  {
    "description": "Strategic preflight for the hackathon — present the official picture (rules, eligibility, key dates, prizes, judging criteria, submission obligations), capture explicit acknowledgment of the terms, then offer a short conversation about the participant's idea and strategy. Use when the user is starting the hackathon, wants to size up the event or sanity-check their idea, or needs to re-check official requirements.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $review-hackathon-rules to review the hackathon rules, judging criteria, and submission requirements.",
      "display_name": "Hackathon Review",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Review rules, judging, key dates, and strategy"
    },
    "name": "review-hackathon-rules",
    "plugin_release_skill_id": "pluginrsk_962bf210ff648191952aa9a2c0527a37"
  },
  {
    "description": "Start the Devpost Hackathon workflow in the current project folder and register for the event. Use when the user wants to begin the guided experience, initialize the local state file, register on Devpost, or understand the end-to-end flow before working through the event in Codex.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $start-hackathon to start the Devpost Hackathon flow in this folder.",
      "display_name": "Start Hackathon",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Begin the guided Codex hackathon flow"
    },
    "name": "start-hackathon",
    "plugin_release_skill_id": "pluginrsk_6d0e3956ae8c8191b318a8d8e73ed54e"
  },
  {
    "description": "Submit the project to Devpost — run the final readiness check against the hackathon requirements and the prepared draft, then, after explicit user confirmation, actually submit via the Devpost MCP and verify it landed. Use when the user is ready to submit, wants the final checklist, or asks whether they have submitted.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $submit-project to run the final check and submit my project to Devpost.",
      "display_name": "Submit to Devpost",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Final check, then actually submit your project"
    },
    "name": "submit-project",
    "plugin_release_skill_id": "pluginrsk_6edf4cdb6920819188dfd2cbfd4a171e"
  }
]
AFTER
[
  {
    "description": "Break the technical spec into sequenced build tasks with verification checkpoints.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-checklist to create a sequenced build checklist.",
      "display_name": "Guided Build Tool: Checklist",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Break the spec into buildable tasks"
    },
    "name": "build-checklist",
    "plugin_release_skill_id": "pluginrsk_6ad12edaee8881918e18af3c5461fe73"
  },
  {
    "description": "Start the optional guided build tool inside Step 3 Resources. Use when the participant wants help shaping a hackathon project before submission prep.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-onboard to start the optional Ideate phase.",
      "display_name": "Guided Build Tool: Ideate",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Start the optional project-shaping path"
    },
    "name": "build-onboard",
    "plugin_release_skill_id": "pluginrsk_6ad12edac1cc8191b63672bd103f6bff"
  },
  {
    "description": "Convert the scoped hackathon idea into user-facing product requirements.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-prd to turn your scope into product requirements.",
      "display_name": "Guided Build Tool: PRD",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Write user-facing product requirements"
    },
    "name": "build-prd",
    "plugin_release_skill_id": "pluginrsk_6ad12edc15c0819189643e31731fc868"
  },
  {
    "description": "Execute the guided build checklist with Codex while preserving verification pauses.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-project to execute the next guided build task.",
      "display_name": "Guided Build Tool: Build",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Build from the guided checklist"
    },
    "name": "build-project",
    "plugin_release_skill_id": "pluginrsk_6ad12edcc6b88191ba7e0d3b0d9e4a37"
  },
  {
    "description": "Help the participant turn a rough hackathon idea into a focused scope document.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-scope to turn your idea into a focused build scope.",
      "display_name": "Guided Build Tool: Scope",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Shape a rough idea into a focused project scope"
    },
    "name": "build-scope",
    "plugin_release_skill_id": "pluginrsk_6ad12edb5eb08191ab51ebe74d5365e9"
  },
  {
    "description": "Translate the PRD into a practical technical implementation plan.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $build-spec to turn the PRD into a technical plan.",
      "display_name": "Guided Build Tool: Spec",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Plan the technical implementation"
    },
    "name": "build-spec",
    "plugin_release_skill_id": "pluginrsk_6ad12edb69648191855a533b1c0000f9"
  },
  {
    "description": "Discover which Devpost hackathon is open to enter before starting the guided flow. Use when the user wants to find, search, or browse hackathons, asks for a recommendation (\"recommend a hackathon\", \"which hackathon fits me/my project\"), or asks what hackathons are open or upcoming. This is the pre-stepper discovery step; setup and registration happen in $start-hackathon.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $find-hackathon to see what hackathons are open, get a recommendation, and pick one to enter.",
      "display_name": "Find Hackathon",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Browse open Devpost hackathons and pick one"
    },
    "name": "find-hackathon",
    "plugin_release_skill_id": "pluginrsk_6ad12edc597081919ada06895ff8a2af"
  },
  {
    "description": "Orient the participant — show the command map, current project progress, deadline/readiness context, and the next recommended command. Use when the user asks what commands are available or what this can do, asks how to get started with the hackathon or Devpost, seems confused, stuck, or unsure what to do next, wants to resume after context loss, or wants to know what to do next.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $hackathon-map to show my Devpost Hackathon progress and next step.",
      "display_name": "Hackathon Map",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Show the flow, commands, and progress state"
    },
    "name": "hackathon-map",
    "plugin_release_skill_id": "pluginrsk_6ad12edaa81081918193795f681b6400"
  },
  {
    "description": "Draft the participant's Devpost submission materials from the current project and saved state. Use when the user has a build worth describing and needs help preparing the title, write-up, testing notes, screenshots, and demo materials. Drafting only — nothing is sent to Devpost from this command.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $prepare-submission to draft my Devpost submission materials from this project.",
      "display_name": "Prepare Submission",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pdf",
      "short_description": "Draft submission copy and required assets"
    },
    "name": "prepare-submission",
    "plugin_release_skill_id": "pluginrsk_6ad12edce82081918288347014a68159"
  },
  {
    "description": "Show the participant's resource hub for working through the hackathon with Codex, including docs, inspiration, and anti-pattern guidance. Use when the user wants hackathon resources, wants inspiration, or needs a reminder of what kinds of projects to avoid.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $resources to show the Devpost Hackathon resources and anti-pattern guidance.",
      "display_name": "Hackathon Resources",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Show build resources and anti-pattern guidance"
    },
    "name": "resources",
    "plugin_release_skill_id": "pluginrsk_6ad12edb6c448191984e086fbd298bc2"
  },
  {
    "description": "Strategic preflight for the hackathon — present the official picture (rules, eligibility, key dates, prizes, judging criteria, submission obligations), capture explicit confirmation that the participant has reviewed the rules, then offer a short conversation about the participant's idea and strategy. Use when the user is starting the hackathon, wants to size up the event or sanity-check their idea, or needs to re-check official requirements.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $review-hackathon-rules to review the hackathon rules, judging criteria, and submission requirements.",
      "display_name": "Hackathon Review",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Review rules, judging, key dates, and strategy"
    },
    "name": "review-hackathon-rules",
    "plugin_release_skill_id": "pluginrsk_6ad12edc3cc48191b94f804350c4caaa"
  },
  {
    "description": "Start the Devpost Hackathon workflow in the current project folder and register for the event. Use when the user wants to begin the guided experience, initialize the local state file, register on Devpost, or understand the end-to-end flow before working through the event in Codex.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $start-hackathon to start the Devpost Hackathon flow in this folder.",
      "display_name": "Start Hackathon",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Begin the guided Codex hackathon flow"
    },
    "name": "start-hackathon",
    "plugin_release_skill_id": "pluginrsk_6ad12edaadc081918d2c95b9f410d0ad"
  },
  {
    "description": "Submit the project to Devpost — run the final readiness check against the hackathon requirements and the prepared draft, then, after explicit user confirmation, actually submit via the Devpost MCP and verify it landed. Use when the user is ready to submit, wants the final checklist, or asks whether they have submitted.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $submit-project to run the final check and submit my project to Devpost.",
      "display_name": "Submit to Devpost",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Final check, then actually submit your project"
    },
    "name": "submit-project",
    "plugin_release_skill_id": "pluginrsk_6ad12edc1b00819190c5f74381b8d62f"
  }
]

changed /release/version

BEFORE
"4.0.1"
AFTER
"4.0.4"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a330a7730c081919892632d5baaec58",
  "connector_id": "asdk_app_6a330a7730c081919892632d5baaec58",
  "created_at": "2026-06-23T03:46:36.028993Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a330a7730c081919892632d5baaec58",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6a330a7730c081919892632d5baaec58",
  "release": {
    "app_ids": [
      "asdk_app_6a330a7730c081919892632d5baaec58"
    ],
    "app_manifest": {
      "apps": {
        "devpost": {
          "id": "asdk_app_6a330a7730c081919892632d5baaec58",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Tools and guided workflows for discovering Devpost hackathons, registering, planning a project, preparing a submission, and submitting it with user confirmation.",
    "display_name": "Devpost Hackathons",
    "id": "pluginrel_b95c0a394e888191a62f2684efd40c7d",
    "interface": {
      "brand_color": "#003954",
      "capabilities": [
        "Interactive",
        "Read",
        "Write"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000367481f5b663903b2e2ffe65",
      "default_prompt": "Find open hackathons and review their requirements.",
      "default_prompts": [
        "Find open hackathons and review their requirements.",
        "Show me hackathons I'm registered for.",
        "Help me submit my project to a Devpost hackathon."
      ],
      "developer_name": "Devpost",
      "logo_url": "https://files.openai.com/content?id=file_00000000598081f68ea5dc90cc39f3a8",
      "logo_url_dark": null,
      "long_description": "Devpost Hackathons helps participants discover hackathons, register, review requirements, plan and build a project, prepare a submission draft, and submit through Devpost when the required account access and event conditions are available. Live event data and account actions come from the Devpost MCP server. Registration and submission actions always require the participant's explicit confirmation.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://info.devpost.com/legal/privacy-policy",
      "screenshot_urls": [],
      "short_description": "Find and submit to hackathons",
      "terms_of_service_url": "https://info.devpost.com/legal/terms-of-service",
      "website_url": "https://devpost.com/"
    },
    "keywords": [
      "hackathon",
      "devpost",
      "codex",
      "submission"
    ],
    "mcp_servers": [
      {
        "key": "devpost",
        "metadata": {
          "url": "https://devpost.com/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Break the technical spec into sequenced build tasks with verification checkpoints.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $build-checklist to create a sequenced build checklist.",
          "display_name": "Guided Build Tool: Checklist",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Break the spec into buildable tasks"
        },
        "name": "build-checklist",
        "plugin_release_skill_id": "pluginrsk_6ad12edaee8881918e18af3c5461fe73"
      },
      {
        "description": "Start the optional guided build tool inside Step 3 Resources. Use when the participant wants help shaping a hackathon project before submission prep.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $build-onboard to start the optional Ideate phase.",
          "display_name": "Guided Build Tool: Ideate",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Start the optional project-shaping path"
        },
        "name": "build-onboard",
        "plugin_release_skill_id": "pluginrsk_6ad12edac1cc8191b63672bd103f6bff"
      },
      {
        "description": "Convert the scoped hackathon idea into user-facing product requirements.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $build-prd to turn your scope into product requirements.",
          "display_name": "Guided Build Tool: PRD",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Write user-facing product requirements"
        },
        "name": "build-prd",
        "plugin_release_skill_id": "pluginrsk_6ad12edc15c0819189643e31731fc868"
      },
      {
        "description": "Execute the guided build checklist with Codex while preserving verification pauses.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $build-project to execute the next guided build task.",
          "display_name": "Guided Build Tool: Build",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Build from the guided checklist"
        },
        "name": "build-project",
        "plugin_release_skill_id": "pluginrsk_6ad12edcc6b88191ba7e0d3b0d9e4a37"
      },
      {
        "description": "Help the participant turn a rough hackathon idea into a focused scope document.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $build-scope to turn your idea into a focused build scope.",
          "display_name": "Guided Build Tool: Scope",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Shape a rough idea into a focused project scope"
        },
        "name": "build-scope",
        "plugin_release_skill_id": "pluginrsk_6ad12edb5eb08191ab51ebe74d5365e9"
      },
      {
        "description": "Translate the PRD into a practical technical implementation plan.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $build-spec to turn the PRD into a technical plan.",
          "display_name": "Guided Build Tool: Spec",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Plan the technical implementation"
        },
        "name": "build-spec",
        "plugin_release_skill_id": "pluginrsk_6ad12edb69648191855a533b1c0000f9"
      },
      {
        "description": "Discover which Devpost hackathon is open to enter before starting the guided flow. Use when the user wants to find, search, or browse hackathons, asks for a recommendation (\"recommend a hackathon\", \"which hackathon fits me/my project\"), or asks what hackathons are open or upcoming. This is the pre-stepper discovery step; setup and registration happen in $start-hackathon.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $find-hackathon to see what hackathons are open, get a recommendation, and pick one to enter.",
          "display_name": "Find Hackathon",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Browse open Devpost hackathons and pick one"
        },
        "name": "find-hackathon",
        "plugin_release_skill_id": "pluginrsk_6ad12edc597081919ada06895ff8a2af"
      },
      {
        "description": "Orient the participant — show the command map, current project progress, deadline/readiness context, and the next recommended command. Use when the user asks what commands are available or what this can do, asks how to get started with the hackathon or Devpost, seems confused, stuck, or unsure what to do next, wants to resume after context loss, or wants to know what to do next.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $hackathon-map to show my Devpost Hackathon progress and next step.",
          "display_name": "Hackathon Map",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Show the flow, commands, and progress state"
        },
        "name": "hackathon-map",
        "plugin_release_skill_id": "pluginrsk_6ad12edaa81081918193795f681b6400"
      },
      {
        "description": "Draft the participant's Devpost submission materials from the current project and saved state. Use when the user has a build worth describing and needs help preparing the title, write-up, testing notes, screenshots, and demo materials. Drafting only — nothing is sent to Devpost from this command.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $prepare-submission to draft my Devpost submission materials from this project.",
          "display_name": "Prepare Submission",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pdf",
          "short_description": "Draft submission copy and required assets"
        },
        "name": "prepare-submission",
        "plugin_release_skill_id": "pluginrsk_6ad12edce82081918288347014a68159"
      },
      {
        "description": "Show the participant's resource hub for working through the hackathon with Codex, including docs, inspiration, and anti-pattern guidance. Use when the user wants hackathon resources, wants inspiration, or needs a reminder of what kinds of projects to avoid.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $resources to show the Devpost Hackathon resources and anti-pattern guidance.",
          "display_name": "Hackathon Resources",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Show build resources and anti-pattern guidance"
        },
        "name": "resources",
        "plugin_release_skill_id": "pluginrsk_6ad12edb6c448191984e086fbd298bc2"
      },
      {
        "description": "Strategic preflight for the hackathon — present the official picture (rules, eligibility, key dates, prizes, judging criteria, submission obligations), capture explicit confirmation that the participant has reviewed the rules, then offer a short conversation about the participant's idea and strategy. Use when the user is starting the hackathon, wants to size up the event or sanity-check their idea, or needs to re-check official requirements.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $review-hackathon-rules to review the hackathon rules, judging criteria, and submission requirements.",
          "display_name": "Hackathon Review",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Review rules, judging, key dates, and strategy"
        },
        "name": "review-hackathon-rules",
        "plugin_release_skill_id": "pluginrsk_6ad12edc3cc48191b94f804350c4caaa"
      },
      {
        "description": "Start the Devpost Hackathon workflow in the current project folder and register for the event. Use when the user wants to begin the guided experience, initialize the local state file, register on Devpost, or understand the end-to-end flow before working through the event in Codex.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $start-hackathon to start the Devpost Hackathon flow in this folder.",
          "display_name": "Start Hackathon",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Begin the guided Codex hackathon flow"
        },
        "name": "start-hackathon",
        "plugin_release_skill_id": "pluginrsk_6ad12edaadc081918d2c95b9f410d0ad"
      },
      {
        "description": "Submit the project to Devpost — run the final readiness check against the hackathon requirements and the prepared draft, then, after explicit user confirmation, actually submit via the Devpost MCP and verify it landed. Use when the user is ready to submit, wants the final checklist, or asks whether they have submitted.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $submit-project to run the final check and submit my project to Devpost.",
          "display_name": "Submit to Devpost",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Final check, then actually submit your project"
        },
        "name": "submit-project",
        "plugin_release_skill_id": "pluginrsk_6ad12edc1b00819190c5f74381b8d62f"
      }
    ],
    "version": "4.0.4"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/devpost-hackathons?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 5bcbd8c2d7fa8687409061cf62e89345b66787ca341536c8289b71e5b8daf477