ketchup
Catch the user up on changes in this chat since their previous message and list every decision waiting on them with enough context to decide.
Skill by kyeshmz
Chalk Labs
Need help deploying ketchup?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kyeshmz-ketchup
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ketchup
What's inside
- Skill name
ketchup- Description
- Catch the user up on changes in this chat since their previous message and list every decision waiting on them with enough context to decide. Use for @ketchup, /ketchup, or catch me up on what happened in this chat.
- License
- MIT
- Metadata
- opencode/autoinvoke: false
- Instructions
- 43 lines in SKILL.md · view on GitHub
Files (3)
- LICENSE
- SKILL.md
- shared-rules.md · references/
SKILL.md (first lines)
# Ketchup Summarize what changed after the last message the user wrote before invoking this skill. Notifications, tool output, and child reports do not count as user messages. Assume the user remembers that last message and nothing since. Read `references/shared-rules.md`. Resolve resources from the loaded skill base. Use `bro` for plain language when available, not its restatement task. Say what changed for the user rather than narrating tools. Say the tests pass rather than CI is green. Omit hashes, paths, commands, counts, and build identifiers unless needed for a decision. Use names the user already knows. ## Gather Keep this turn read-only. Do not change code, start an app or job, generate new screenshots by running the product, post messages, or publish artifacts. Use the active chat and already supplied evidence. Do not scan global history or unrelated sessions. Collect the parent's work, child reports, and relevant messages since the boundary. Check the current state of known PRs, CI runs, and agents this chat touched through available read-only tools. Do not start a reviewer or resume a worker merely to check status. If current state cannot be checked, label it unknown or last observed. Recheck every number against its source and identify any corrected number. An action item is a decision or step only the user can take. Include approvals, product choices, irreversible actions, and access blockers. Include unresolved items raised before the last message too. Work the agent can still do is not a user action item. Do not invent a decision to fill a section. For each pending item, gather its real link when available, user-facing change, evidence for the recommendation, risk, prerequisites, and recommendation. Use unknown for a necessary fact that is missing. An unnecessary optional step is not a required action. If an optional irreversible step awaits approval, give it one plain line without a visual. ## Write 1. Open with one short sentence naming what waits on the user, or say that nothing does. If nothing happened and nothing waits, stop there. 2. Show existing screenshots and videos inline first when they explain a visible change. Follow with a small diagram only when it makes a relationship or choice easier to understand. 3. Give one short bullet per requested outcome. Say what changed and whether it is complete, still running, failed, or not checked. Name bugs found and fixed along the way. Every bullet must stand alone. Do not mark a user-blocked outcome complete or repeat facts reserved for the action items. 4. Add at most three short lines that materially change what the user knows or must do. Then name remaining agent-owned work in one line. 5. List every user-owned call with a recommendation and enough evidence to decide from the reply alone. Keep the happened-since summary under 100 words, excluding visuals. Spend words on decisions rather than the story. Aim for about 30 words per simple item, but preserve the change, evidence, and risk. Never drop items, replace them with a count, or substitute a link for the facts needed to decide. The reply grows when the number of real decisions grows. ## Fit the decision For one item, use one bullet with the call, recommendation, user benefit, evidence, and risk. Name it once. For several items sharing a call, state the call and recommendation once. List each item separately, riskiest first, with its link and known name, benefit, evidence, and risk. Repeat an item-specific recommendation only when it differs. Include prerequisites and irreversible consequences in the recommendation. Explain waiting cost only when it is more than delay, such as a deadline or lost data. For a choice between options, include every option actually weighed. State what each gains and costs and its current state when relevant. Those costs are the decision's risk. Do not add a redundant risk paragraph. If screenshots show the options, put each gain and cost under its screenshot. Name each relevant PR, issue, or agent with an observed number or link when available. Never invent one. ## Visuals A screenshot, video, Mermaid diagram, or evidence-backed chart can explain a change. A Markdown table is not a visual. Do not require an unavailable visualization workflow. Draw relationships, dependency chains, before-and-after mechanisms, or actual options. Do not draw a status list, action-item list, or disconnected boxes. Use at most six boxes with at most eight plain words each. Put a fact in one place instead of repeating it in text and diagrams. Use only existing captures and observed facts. Never invent numbers or generate a fictional picture of a screen. If a visible change has no capture, mark its summary line No screenshot yet and describe what changed on screen. Link only artifacts that exist and are available in this chat.
From kyeshmz/jiro, MIT.
More from kyeshmz/jiro
- 0.570score
create-formal-verification-skill
kyeshmz
Generate and prove a project-local formal verification skill for a high-risk invariant, race, parser, retry, or unsafe operation.
SkillAFreshness: AClaude Code +9 - 0.570score
jiro
kyeshmz
Jiro's verified engineering workflow for OpenCode.
SkillAFreshness: AClaude Code +9 - 0.567score
how
kyeshmz
Use for how does X work, code walkthroughs before changing something, and placement, ownership, or layering questions such as where should this live or which…
SkillAFreshness: AClaude Code +9 - 0.567score
interrogate
kyeshmz
Challenge code or a design with independent adversarial reviewers and synthesize a pragmatic verdict without applying fixes.
SkillAFreshness: AClaude Code +9 - 0.567score
architect
kyeshmz
Sketch caller usage, types, signatures, ownership, and module boundaries before implementation.
SkillAFreshness: AClaude Code +9 - 0.567score
arena
kyeshmz
Generate independent candidates for one task, score them against a private rubric, select a base, and synthesize the strongest coherent result.
SkillAFreshness: AClaude Code +9 - 0.567score
automate-me
kyeshmz
Turn the user's working preferences into a personal style skill or update one from explicit feedback and scoped conversation evidence.
SkillAFreshness: AClaude Code +9 - 0.567score
benchmark-checklist
kyeshmz
Vet a performance claim against its limiter, production tuning, physical limits, errors, repeatability, relevance, and proof that timed work happened.
SkillAFreshness: AClaude Code +9 - 0.567score
blast-radius
kyeshmz
Trace what a change can break beyond its diff and prove the load-bearing safety fact against real code.
SkillAFreshness: AClaude Code +9 - 0.567score
create-subagent
kyeshmz
Create or update a reusable OpenCode subagent with a clear role, required skills, permissions, and reporting contract.
SkillAFreshness: AClaude Code +9 - 0.567score
delegate
kyeshmz
Scope work into bounded child-agent tasks, write self-contained briefs, and verify their results.
SkillAFreshness: AClaude Code +9 - 0.567score
figure-it-out
kyeshmz
Design and execute an auditable workflow when no narrower recipe fits a large migration, multi-part change, or unattended task.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kyeshmz/jiro
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kyeshmz
- 0.570score
jiro
kyeshmz
Jiro's verified engineering workflow for OpenCode.
SkillAFreshness: AClaude Code +9 - 0.570score
create-formal-verification-skill
kyeshmz
Generate and prove a project-local formal verification skill for a high-risk invariant, race, parser, retry, or unsafe operation.
SkillAFreshness: AClaude Code +9 - 0.567score
how
kyeshmz
Use for how does X work, code walkthroughs before changing something, and placement, ownership, or layering questions such as where should this live or which…
SkillAFreshness: AClaude Code +9 - 0.567score
architect
kyeshmz
Sketch caller usage, types, signatures, ownership, and module boundaries before implementation.
SkillAFreshness: AClaude Code +9 - 0.567score
arena
kyeshmz
Generate independent candidates for one task, score them against a private rubric, select a base, and synthesize the strongest coherent result.
SkillAFreshness: AClaude Code +9 - 0.567score
interrogate
kyeshmz
Challenge code or a design with independent adversarial reviewers and synthesize a pragmatic verdict without applying fixes.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get ketchup running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
ketchup skill. Agent Mart. https://agentmart.dev/skills/kyeshmz-ketchup (last updated 2026-10-24)