Atlassian Teamwork Graph CLI
Atlassian v1.0.5
Publisher description
From the marketplace listing
Teamwork Graph CLI is Atlassian's agent-first interface to your entire work context: Jira issues, Confluence pages, Bitbucket PRs, along with your connected third-party data sources. Purpose-built for coding agents like ChatGPT Work & Codex (terminal or desktop), and powered by Atlassian's context graph. Try: "draft a Jira issue from this PR and link it to the epic." Using ChatGPT in the browser? Install the Atlassian Rovo MCP plugin instead. Run /twg-setup after install to connect Atlassian Teamwork Graph CLI to ChatGPT Work or Codex.
Language: English · Automatically detected from descriptions.
Files & skills
File archives
Skill instructions
twg-setup4.75 KB
---
name: twg-setup
description: Install, upgrade, authenticate, or repair `twg` for Codex, including missing CLI or skills and doctor/auth follow-up. TWG gives Codex grounded work context across Jira, Confluence, Bitbucket, JSM, Assets, Slack, Google Drive, and more, so it can connect tickets, docs, code, people, and decisions; surface risks and dependencies; summarize progress; and keep work moving.
allowed-tools: Bash
---
# TWG Setup
Recognized installer hosts: `claude-code`, `codex`, `copilot`, `cursor`, `devin`, `gemini`, `hermes`, `intellij`, `opencode`, `pi`, `qoder`, `vscode`.
## Unix / macOS
**Installer command — run in your terminal**
```bash
curl -fsSL --retry 2 https://teamwork-graph.atlassian.com/cli/install | bash -s -- --plugin codex
```
**Inspect**
```bash
TWG_BIN="$(command -v twg || true)"
if [ -z "$TWG_BIN" ] && [ -x "$HOME/.local/bin/twg" ]; then
TWG_BIN="$HOME/.local/bin/twg"
fi
if [ -z "$TWG_BIN" ]; then
echo "twg was not found at the standard launcher path; install TWG or add its directory to PATH." >&2
fi
[ -n "$TWG_BIN" ] && "$TWG_BIN" doctor || true
```
## Windows PowerShell
**Installer command — run in PowerShell**
```powershell
curl.exe -fsSL https://teamwork-graph.atlassian.com/cli/install.ps1 -o "$env:TEMP\twg-install.ps1"
powershell -ExecutionPolicy Bypass -File "$env:TEMP\twg-install.ps1" -Plugin codex
```
**Inspect**
```powershell
$twgCommand = Get-Command twg -ErrorAction SilentlyContinue
$TWG_BIN = if ($twgCommand) { $twgCommand.Path } else { $null }
if (-not $TWG_BIN -and $env:LOCALAPPDATA) {
$fallback = Join-Path $env:LOCALAPPDATA "Programs\twg\bin\twg.exe"
if (Test-Path -LiteralPath $fallback -PathType Leaf) { $TWG_BIN = $fallback }
}
if (-not $TWG_BIN) {
Write-Warning "twg was not found; use the installer command above."
}
if ($TWG_BIN) {
& $TWG_BIN doctor
}
```
## Common flow
Infer the current host from runtime context; never ask the user to identify it. Use its
plugin argument when recognized; omit it only when the host is genuinely unknown. Do not
narrate the plugin argument or describe attribution or analytics to the user.
1. Run the OS-specific **Inspect** block.
2. If the CLI is missing, give the user the OS-specific installer command with the plugin
argument for a recognized host. Do not execute it, even in an interactive terminal. End with
`When it finishes, reply done.` Do not include `doctor` or another follow-up command.
3. After the user replies `done`, run the OS-specific **Inspect** block yourself so `doctor`
verifies the installation. Never ask the user to run `doctor` or paste its output, and never
reinstall for auth, permission, or command errors.
Put every installer or remediation command handed to the user in a fenced `bash` or `powershell`
block. Use raw URLs; never render a command inline or as a Markdown link. The user completes
agreements, browser authentication, optional connections, and secret entry in their own terminal.
Never request or expose tokens, passwords, API keys, 2FA/OTP codes, or OAuth `device_code`.
## Doctor remediation
Use this section only for a pre-existing install or after the user replies `done`. Run only the
reported fix.
- Give interactive auth and setup fixes to the user; never execute them yourself. Put the command
in the matching fenced block, end with `When it finishes, reply done.`, and rerun `doctor`
yourself after that reply.
- Run noninteractive fixes, including skill refresh, directly, then rerun `doctor`.
- OAuth: `twg login --force`.
- Initial/general setup: `twg setup`.
- Optional Bitbucket: `twg setup bitbucket`.
### Skill refresh
If doctor reports a skill issue or Codex cannot see TWG skills, refresh them at
`~/.agents/skills`:
```text
twg skills install --yes
```
After a skill install or refresh, start a new Codex thread.
Summarize any remaining issue in one line.
## Continue The Original Request
When `doctor` is healthy, resume and complete the user's original request. Do not stop
at setup or ask the user to choose a new task.
## Things To Try
Only when the user's request was setup alone, offer a few useful TWG prompts:
- Use `twg work query` and `twg collaborators` to brief me on my last 7 days: top three workstreams, key people involved, blockers, and next actions.
- I was out for [N days]. Catch me up on [topic]: material changes, decisions, blockers, conversations I should respond to, and my top three next actions.
- Who should I talk to about [topic]? Identify the owner and up to three experts, explain why each is relevant, and tell me whom to contact first.
- What's the latest status of [project]? Include the owner, last update, blockers or risks, and next milestone.
- Find the three most useful current design docs or PRDs for [topic]. Explain what each establishes and flag stale or conflicting guidance.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- Apache-2.0
- Package author
- Atlassian
- Keywords
- atlassian, twg, teamwork graph, teamwork graph cli, jira, confluence, bitbucket, jsm, jira service management, assets, teams, goals, projects, loom, trello, rovo, cli, atlassian context
Declared capabilities
- Interactive
- Read
- Write
Package observed Oct 2, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 2, 2026 · 18:00 UTC
- Collection status
- Collected
plugins_6a594972bcd881918932439854a2fc5a
Download plugin data (JSON)