Skip to content
MCP Servers
Skill

/catch-up

Catch the current user up on a period they were away, across their own work or a project, goal, space, epic or topic, using Teamwork Graph across Jira, Confluence, Projects, Goals, Loom, the calendar and connected tools. Answers in the conversation first: what needs the user,

From plugin
atlassian
1.2k15 skills1 MCP

Claude Code

$ npx -y skills add atlassian/atlassian-mcp-server --skill catch-up --agent claude-code

SKILL.md

catch-up.SKILL.md
name: "catch-up"
description: "Catch the current user up on a period they were away, across their own work or a project, goal, space, epic or topic, using Teamwork Graph across Jira, Confluence, Projects, Goals, Loom, the calendar and connected tools. Answers in the conversation first: what needs the user, decisions made, changes, missed meetings and what is coming up. Every item is dated inside the window and linked to its source. Offers an HTML report on request, styled with the Atlassian Design System, and publication only when Atlassian Artifacts is available and requested. Use for catch me up, what did I miss, returning from leave or holiday, getting back to a project, or /catch-up. To write a project's weekly status update, use status-check."

Catch-up

Give someone back from time away a catch-up in the conversation that they can read in five minutes: what needs them first, what was decided without them, what changed in the work they care about, which meetings they missed and what came out of them, and what's coming up in the next few days. Keep it to the window they were away for, and leave out anything that doesn't change what they do next.

The value of this skill is the judgement a notification inbox, a project's update feed or a Slack unread count can't make: across every tool at once, which of hundreds of changes need you, which were decisions, and which happened while you were out rather than just before.

Load the `teamwork-graph-context` skill first and follow it for gathering context, labelling sources, keeping sensitive content out and optional publishing. This file adds what's specific to a period of time. Apply its "Sensitive content" section strictly. A long window over someone's own work turns up more leave, private messages and people-programme pages than a single day does. Leave out a people-programme page entirely, even as a New row, when its title or excerpt carries a level code, selection or assessment language: not quoting it isn't enough. When the user runs the programme, keep its schedule, its meetings and the user's own actions, in neutral words ("Send the programme update to managers"), and drop only the participant and assessment detail. An optional HTML report is built by `render.py` in this folder (Step 8), which applies the `atlassian-design` skill for you: load that skill only if the script can't run.

This skill selects "Answer-first delivery" in `teamwork-graph-context`: gather and assess, answer in the conversation, then ask whether the user wants an HTML report. Do not write report data, run a renderer or create an artifact unless the user requests an export, HTML report or publication. Use the existing report layout only for that optional export. Offer Atlassian Artifacts publication only after confirming availability; exporting does not authorise publishing.

Connectors

  • **Needed:** Jira and Confluence, for most of what changes in a fortnight. If neither is in the site's `products` list (see "Atlassian apps on the site" in `teamwork-graph-context`), say so before building, and say what the page can still show.
  • **Helpful, from Atlassian:** Projects and Goals, for status changes, target date moves and recorded decisions. Loom, for meeting recordings and their action items. Bitbucket, for review requests and merged work. Skip the calls for any app that isn't on the site, and list it in the footer as "Not available on this site".
  • **Helpful, from other tools:** Slack or Teams, for decisions and asks made in chat. Google Drive or SharePoint, for docs edited while the user was away. GitHub or GitLab, for merged pull requests. Gmail or Outlook, for asks by email.
  • **Vendor connectors,** as `teamwork-graph-context` describes. Teamwork Graph comes first, and a connector fills only a known gap:
  • The calendar's own connector (Google Calendar or Outlook) for the meetings the user missed and what's coming up (Step 5). Teamwork Graph can't list meetings in a window. Without the connector, missed meetings come only from recordings and notes found in Steps 2 and 3, and the page says recurring meetings may be missing.
  • The calendar connector also reads the user's own out-of-office event to set the window when they say "since I've been away" without dates (Step 1).
  • Slack, Teams, Gmail or Outlook connectors for a strict date window when the Teamwork Graph search came back empty or too thin inside the window (Step 4), and to read threads that don't hydrate.
  • Gmail or Outlook once for email asks when the Teamwork Graph results held no email at all (Step 2).

Budget

A long window means many more candidate changes than a daily brief, so the caps matter more. Each step states its own. In total, unless the user asks for a deeper pass:

  • 7 `search` calls: 1 to resolve a named topic, 4 for the third-party sweep (3 terms and the Slack ID), 1 for decisions and 1 for meeting notes
  • 2 `getWorkActivity` calls: one for the user's own activity (Step 1), one for mentions and assignments (Step 2)
  • 4 JQL queries and 5 CQL queries (1 for comments on the user's pages, 1 for decisions, 2 for page changes, and 1 to list the user's pages when Step 1 didn't)
  • 2 `getGraphContext` calls, on the anchor only
  • 2 `getPullRequests` calls
  • 3 calendar connector calls, and 1 email connector call
  • 3 Loom lists and 2 `getLoomObjectsContent` reads (up to 10 recordings each)
  • 1 `getPeopleInfo` batch to name editors and authors that records give only as account IDs
  • the anchor's `getProject` or `getGoal`, plus up to 5 linked projects or goals

History reads (`listJiraIssueChangelogs`, `listConfluenceContentVersions`, `diffConfluenceContentVersions`) are capped at 8 work items and 6 pages, chosen as Step 7 ranks them. A retry after an input error doesn't count against a cap. Other reads of known objects don't count, but batch them. A run is usually 35 to 50 calls. The footer reports every cap that applied ("Read the history of 8 of 31 changed work items").

##

Read more
@atlassian
Ships withatlassian

Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.

1.2k15 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.2k
Star history of atlassian/atlassian-mcp-server on GitHub, a chart by star-history.com

Other skills on atlassian.

assess-release

assess-release

Assess whether a release, fix version or milestone is ready to ship using Teamwork Graph across Jira, Projects, Confluence,…

@atlassian@atlassianInstall Skill
atlassian-design

atlassian-design

Apply the Atlassian Design System (ADS) to artifacts, pages, mockups and prototypes — official tokens (light and dark), type,…

@atlassian@atlassianInstall Skill
before-you-start

before-you-start

Before starting an idea, plan or project, find who in the organisation is already doing, or has done, something similar, using…

@atlassian@atlassianInstall Skill
decision-trace

decision-trace

Trace a decision to its records: what was decided, when, who decided, the options considered, and whether it was revisited or…

@atlassian@atlassianInstall Skill

More skills from other plugins.

gitnexus-cli

gitnexus-cli

Use when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki,…

gitnexus12d48k
@abhigyanpatwari@abhigyanpatwariInstall Skill
fastmcp-client-cli

fastmcp-client-cli

Query and invoke tools on MCP servers using fastmcp list and fastmcp call. Use when you need to discover what tools a server…

fastmcp2w28k
@prefecthq@prefecthqInstall Skill
n8n-agents

n8n-agents

Design n8n AI agents the right way. Use when building or editing any @n8n/n8n-nodes-langchain.* AI node — an AI Agent, LLM chain,…

n8n-mcp2w23k
@czlonkowski@czlonkowskiInstall Skill
post-to-xhs

post-to-xhs

小红书内容发布技能。支持两种发布模式:(1) 上传图文模式 - 图片+短文;(2) 写长文模式 - 长篇文章+排版模板。 支持两种输入方式:用户提供完整内容和图片/图片URL,直接发布;或提供网页URL,自动提取内容和图片。…

@xpzouying@xpzouyingInstall Skill

Questions about catch-up.

Which coding agents can use catch-up?
catch-up installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.