{"id":8737,"external_id":"plugin_asdk_app_6abcb2d2c2e88191a4612133dc6f90c8","name":"duckhunt","display_name":"duckhunt","developer":"Juan Mier","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-28T12:04:30Z","input_sha256":"8cb77656134f69e9ed471ea984d498ea42e2f7c4f1b92978132b29d57456cc06","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.4.0","skill_count":9,"first_seen_at":"2026-10-28T12:00:01.921Z","last_seen_at":"2026-11-04T12:00:35.064Z","last_changed_at":"2026-11-04T12:09:29.546Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6abcb2d2c2e88191a4612133dc6f90c8","connector_id":"asdk_app_6abcb2d2c2e88191a4612133dc6f90c8","created_at":"2026-09-30T11:56:19.212636Z","discoverability":"LISTED","id":"plugin_asdk_app_6abcb2d2c2e88191a4612133dc6f90c8","is_template":false,"is_template_instance":false,"name":"duckhunt","release":{"app_ids":["asdk_app_6abcb2d2c2e88191a4612133dc6f90c8"],"app_manifest":{"apps":{"duckhunt":{"id":"asdk_app_6abcb2d2c2e88191a4612133dc6f90c8","required":true}}},"app_templates":[],"description":"Triage your Duckhunt inbox, manage tasks and work notes, and review time and work insights through the existing MCP server.","display_name":"duckhunt","id":"pluginrel_dc1bc616ed7481918bfba4c33933e188","interface":{"brand_color":"#C88718","capabilities":["Read","Write"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_0000000040ac822f8a4a872a51bdb288","default_prompt":"What needs my attention in Duckhunt today?","default_prompts":["What needs my attention in Duckhunt today?","Triage my Duckhunt inbox and suggest next actions.","Resume a Duckhunt task using its latest work notes."],"developer_name":"Juan Mier","logo_url":"https://files.openai.com/content?id=file_000000004764823099a48240a2015b61","logo_url_dark":null,"long_description":"Connect your Duckhunt account to review incoming work, organize entries into tasks, and resume work with its notes and linked repositories. Review tracked time, task flow, agent activity and inbox sources with Insights for a day, week, month or quarter. Nine workflow skills cover orientation, triage, work, review, closing, capture, recording completed work, daily notes and time. Uses Duckhunt's OAuth-protected MCP server and respects your selected workspace, read-only access and agent preferences.","plugin_category_id":"productivity","privacy_policy_url":"https://duckhunt.info/privacy","screenshot_urls":[],"short_description":"Inbox, tasks, and work notes","terms_of_service_url":"https://duckhunt.info/policies","website_url":"https://duckhunt.info"},"keywords":["duckhunt","inbox","tasks","kanban","work-notes","insights","time-tracking","mcp"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Summarize what needs the user's attention in Duckhunt: work in progress, blockers, deadlines, unseen inbox events and today's meetings. Use for briefings, stand-ups and 'what should I do next'. A briefing is read-only: it never changes tasks or the inbox.","interface":{"brand_color":null,"default_prompt":"What needs my attention in Duckhunt today? Use $brief.","display_name":"Duckhunt: What needs my attention","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"See what needs your attention in Duckhunt today"},"name":"brief","plugin_release_skill_id":"pluginrsk_6ae99a1fe7008191b310ba74a878e920"},{"description":"Capture work as a Duckhunt task: from the current conversation, a described problem or an ingested entry (e#N). Checks for an existing task first, then creates or attaches. Use when the user asks to add, file, capture or track something as a task. Capturing does not start the work; for work already done in this conversation, use record.","interface":{"brand_color":null,"default_prompt":"Capture this as a Duckhunt task. Use $capture.","display_name":"Duckhunt: Capture a task","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Capture work as a Duckhunt task without duplicates"},"name":"capture","plugin_release_skill_id":"pluginrsk_6ae99a213304819185c4075499e738cf"},{"description":"Wrap up a Duckhunt task (t#N) at the end of a work session: verify the deliverable and the done checklist, record the handoff for the next session and set the final status. Use when the work is finished, when the user asks to close, hand off or wrap up a task, or before ending a session that worked on one.","interface":{"brand_color":null,"default_prompt":"Close out the Duckhunt task I just finished. Use $close.","display_name":"Duckhunt: Close out a task","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Hand off and close a Duckhunt task"},"name":"close","plugin_release_skill_id":"pluginrsk_6ae99a212e908191b26bc0c247f19021"},{"description":"Prepare the user's Duckhunt daily note for a day (default today): preview what moved on the board and generate or regenerate the note. Use for daily notes, a summary of a day's work or 'what did I do yesterday'.","interface":{"brand_color":null,"default_prompt":"Write my Duckhunt daily note for today. Use $daily.","display_name":"Duckhunt: Daily note","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Preview and write your Duckhunt daily note"},"name":"daily","plugin_release_skill_id":"pluginrsk_6ae99a22e91c819198d15ad4c1fa2dd0"},{"description":"Record work already done in the current conversation as a Duckhunt task, after the fact: the entries it touched (issues, pull requests, emails, alerts), its repository and branch, a handoff of the result and the status the evidence supports. Use when the user asks to record, file or track what was just done as a task, or before ending a session whose work belongs to no task. For new work still to do, use capture.","interface":{"brand_color":null,"default_prompt":"Record the work we just did as a Duckhunt task. Use $record.","display_name":"Duckhunt: Record work as a task","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Turn the work done in a conversation into a task"},"name":"record","plugin_release_skill_id":"pluginrsk_6ae99a1ff420819180da8fcd8ee450e3"},{"description":"Review a pull request ingested in Duckhunt (Bitbucket or GitHub) by its entry reference (e#N): read its commits and diff, the existing feedback and CI, then report or post findings. Use when the user asks to review a pull request tracked in Duckhunt.","interface":{"brand_color":null,"default_prompt":"Review the pull request in my Duckhunt inbox. Use $review.","display_name":"Duckhunt: Review a pull request","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Review a pull request tracked in Duckhunt"},"name":"review","plugin_release_skill_id":"pluginrsk_6ae99a1fdf548191a0dcfe89a3967e48"},{"description":"Review the user's tracked time in Duckhunt for a day: time per task, coding time that reached no task, and what was synced to Tempo, then correct it. Use for timesheets, 'where did my time go', missing hours or Tempo reconciliation.","interface":{"brand_color":null,"default_prompt":"Review my tracked time in Duckhunt for today. Use $time.","display_name":"Duckhunt: Review time","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Review and fix your tracked time and Tempo sync"},"name":"time","plugin_release_skill_id":"pluginrsk_6ae99a21177c81919d38e47f1ab36759"},{"description":"Triage the Duckhunt inbox: decide for each unseen event whether to claim it into a new task, attach it to an existing task, snooze it or mark it seen. Use when the user asks to triage, clear or process the inbox. A request for a summary or suggestions does not authorize changing the inbox.","interface":{"brand_color":null,"default_prompt":"Triage my Duckhunt inbox and suggest next actions. Use $triage.","display_name":"Duckhunt: Triage the inbox","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Triage your Duckhunt inbox into tasks"},"name":"triage","plugin_release_skill_id":"pluginrsk_6ae99a2246ac81919b0d096e462846a9"},{"description":"Start, resume or continue work tracked by a Duckhunt task (t#N) or entry (e#N), using its work notes, linked repositories and commits as memory. Use when the user asks to work on, implement, fix or pick up a Duckhunt task. For a status lookup, resolve the reference without starting work.","interface":{"brand_color":null,"default_prompt":"Resume a Duckhunt task using its latest work notes. Use $work.","display_name":"Duckhunt: Work on a task","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Resume Duckhunt tasks with their notes and repos"},"name":"work","plugin_release_skill_id":"pluginrsk_6ae99a20300481919c734b9f99e8e61a"}],"version":"0.4.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"duckhunt","author":{"name":"Juan Mier"},"sources":[{"path":"plugin.json","sha256":"5e4c80ffdc2d194467a171e980bde47b47ce9bc374b28c6d60e9a4d1b2761d91"},{"path":".codex-plugin/plugin.json","sha256":"f661cbcc3b210804a624d69aee8d70ab3e7ff3b6c2997e1a4feb322f6adf989a"}],"version":"0.4.0","homepage":"https://duckhunt.info","keywords":["duckhunt","inbox","tasks","kanban","work-notes","insights","time-tracking","mcp"],"artifact_id":142096,"observed_at":"2026-11-04T12:09:28Z","support_url":"https://duckhunt.info/support","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"version":0,"homepage":0,"keywords":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0,"availability_countries":0},"release_notes":"The close skill now goes through the task's atlas gaps before marking it done: it declares the topology the task touched that the atlas does not record yet, dismisses what is not a gap and acknowledges a close the server held for them. Every skill also explains n# references, the nodes of the atlas. The plugin specification now describes period-based Insights for summary, findings, time, flow, agents and sources, plus workspace selection and read-only OAuth access, with an Insights review scenario.","extraction_version":1,"review_case_counts":{"negative":3,"positive":6},"conflicts_or_errors":[],"availability_countries":[]}}