Overview
The Atlassian integration gives your Claws direct access to Jira and Confluence through OAuth 2.0 (3LO). Claws can manage the full issue lifecycle in Jira (creating tickets, updating fields, transitioning statuses, and querying boards) while simultaneously maintaining documentation in Confluence. This turns your AI workforce into a bridge between project management and knowledge management, keeping both systems in sync without manual overhead.
ClawStaff connects to the Atlassian platform via their OAuth 2.0 three-legged authorization flow. You grant access to specific Jira projects and Confluence spaces, and each Claw receives scoped credentials that respect your existing permission model. One connection covers both Jira and Confluence.
What Your Claw Can Do
- Create and update Jira issues. Claws can file new issues with full field support: summary, description, assignee, priority, labels, components, story points, and custom fields. They can also update existing issues as context changes.
- Transition issue statuses. Move tickets through your workflow (e.g., To Do to In Progress to Done). Claws respect your project’s workflow configuration and required field validations on transitions.
- Search and filter tickets. Use JQL (Jira Query Language) to search across projects. Claws can find related issues, surface blockers, pull sprint backlogs, and aggregate data for reporting.
- Create Confluence pages. Generate documentation pages with full Atlassian Document Format support: headings, tables, code blocks, info panels, and embedded media. Claws can publish to any authorized space.
- Update existing documentation. Append to or revise Confluence pages as your project evolves. Claws can keep runbooks, architecture docs, and onboarding guides current based on activity in other connected tools.
- Sprint and board management. Query sprint data, pull velocity metrics, and analyze board configurations. Claws can generate sprint reports or identify tickets at risk of missing the sprint goal.
Who Can Reach Your Claw
Atlassian access is scoped through the OAuth authorization flow. You choose which Jira projects and Confluence spaces to share:
- By Jira project. Whitelist specific projects. A Claw authorized for the ENG project cannot access HR, Finance, or any other project.
- By Confluence space. Whitelist specific spaces. The Claw can only read and write in authorized spaces.
- By API scope. OAuth scopes restrict the types of operations (read issues, write issues, manage sprints) the Claw can perform.
This works alongside three Claw scoping levels:
Private Claw. Only the creator interacts. The Claw manages your personal Jira workflow: triaging your assigned tickets, updating statuses, and generating your sprint reports. Example: a personal productivity assistant that summarizes your open tickets each morning via Slack DM.
Team Claw. Whitelisted team members share the Claw. It manages the team’s Jira board and Confluence space: creating tickets from Slack, transitioning statuses from GitHub events, and maintaining team documentation. Only team members can interact.
Organization-wide Claw. Any org member can interact. The Claw serves as a company-wide project search or reporting tool. Still scoped to specific Jira projects and Confluence spaces via OAuth.
How It Works
- Authorize via Atlassian. From the ClawStaff dashboard, initiate the Atlassian connection. You will be redirected to Atlassian’s OAuth consent screen where you select which Jira sites and Confluence spaces to authorize.
- Configure project access. After authorization, choose which Jira projects and Confluence spaces each Claw can interact with. You can create multiple connections with different scopes for different Claws.
- Claw manages work. At runtime, your Claw operates inside its ClawCage and uses the stored OAuth token to call Atlassian’s REST APIs. Whether it is filing an issue or creating a Confluence page, all operations happen within the container’s isolated environment.
- Automatic token management. ClawStaff handles token refresh and rotation transparently. Your connection stays active until you explicitly revoke it.
Security
- OAuth 2.0 (3LO) authorization. Industry-standard three-legged OAuth flow. You authorize specific sites and scopes, and Claws only receive the permissions you explicitly grant.
- Scoped per project. Access can be restricted to individual Jira projects and Confluence spaces. A Claw assigned to the engineering project cannot access the HR project unless you configure it to.
- Tokens encrypted at rest. OAuth tokens are stored with AES-256 encryption. Decryption happens only at runtime inside the ClawCage container.
- ClawCage isolation. Each Claw runs in a dedicated Docker container. Atlassian API credentials are injected at runtime and are not accessible to other Claws or processes.
- Audit trail. All Jira and Confluence modifications made by Claws are attributed to the authorizing user account, so changes appear in Atlassian’s native activity logs and audit trails.
- Instant revocation. Disconnect from ClawStaff or revoke the app from your Atlassian account settings at any time.
Cross-Integration Workflows
The Atlassian integration works best when paired with your team’s other tools:
- Slack thread to Jira ticket. When a team member flags an issue in Slack, a Claw can automatically create a Jira ticket with the conversation context, link to the Slack thread, and assign it to the right team member based on component ownership.
- GitHub commit to Jira status update. When a commit message references a Jira issue key (e.g.,
PROJ-123), a Claw can automatically transition the ticket to “In Review” and add a comment with the commit details and a link to the pull request. - Sprint completed to Confluence retrospective. At the end of a sprint, a Claw can pull velocity data, completed stories, and carry-over items from Jira and generate a pre-filled retrospective page in Confluence with charts and discussion prompts.
- Jira blocker detected to Slack alert. A Claw monitoring your sprint board can detect newly flagged blockers and immediately post an alert to the relevant Slack channel with issue details, assignee, and suggested next steps.
- PR merged to Jira resolved + Confluence release notes. When a pull request closes a linked issue, a Claw can transition the Jira ticket to “Done” and append the change to a running release notes page in Confluence.