---
name: Ketchup
slug: ketchup
category: Automation
description: Ketchup opens the same return-from-absence briefing as /catchup. Use it when you want the catchup workflow with the /ketchup shortcut and the same flags.
github: "https://github.com/oliver-kriska/claude-elixir-phoenix/tree/main/plugins/catchup/skills/ketchup"
language: Python
stars: 533
forks: 38
install: "npx degit https://github.com/oliver-kriska/claude-elixir-phoenix/tree/main/plugins/catchup/skills/ketchup ~/.claude/skills/ketchup"
installs_to: ~/.claude/skills/ketchup
source_path: plugins/catchup/skills/ketchup/SKILL.md
collection_size: 25
category_size: 1523
collection_url: "https://dirskills.com/collections/oliver-kriska/claude-elixir-phoenix"
added: 2026-08-26T05:11:31.364Z
last_synced: 2026-08-26T05:11:31.364Z
canonical_url: "https://dirskills.com/skills/ketchup"
---

# Ketchup

Ketchup opens the same return-from-absence briefing as /catchup. Use it when you want the catchup workflow with the /ketchup shortcut and the same flags.

**Install:**

```bash
npx degit https://github.com/oliver-kriska/claude-elixir-phoenix/tree/main/plugins/catchup/skills/ketchup ~/.claude/skills/ketchup
```

## README

# Ketchup 🍅 — alias for /catchup

You found the easter egg. `/ketchup` is a 1:1 alias for `/catchup` —
condiment-grade catch-up, no behavior change.

## Iron Laws

1. **Behave identically to `/catchup`** — this file adds nothing; it
   only forwards. Never diverge from the canonical skill.
2. **Pass `$ARGUMENTS` through verbatim** — same flags, same defaults.

## Execution

1. Read `${CLAUDE_PLUGIN_ROOT}/skills/catchup/SKILL.md`.
2. Execute that workflow exactly, with this invocation's `$ARGUMENTS`
   passed through unchanged (`--since`, `--sources`, `--depth`,
   `--focus` all behave the same).
3. In the brief's footer line, you may render the generator as
   `/ketchup 🍅` instead of `/catchup` — the only cosmetic difference.

That's it. One condiment, same nutrition.
