| name | description | allowed-tools | ||||||
|---|---|---|---|---|---|---|---|---|
confluence |
Confluence documentation including pages, spaces, templates, and Atlassian integration. Activate for wiki pages, documentation, knowledge bases, and team collaboration. |
|
Provides comprehensive Confluence documentation capabilities for the Golden Armada AI Agent Fleet Platform.
Activate this skill when working with:
- Documentation pages
- Space management
- Templates and blueprints
- Knowledge base creation
- Confluence API integration
```python from atlassian import Confluence
confluence = Confluence( url='https://your-domain.atlassian.net', username='email@example.com', password='API_TOKEN', cloud=True ) ```
```python
page = confluence.create_page( space='GA', title='Agent Architecture', body='
Architecture documentation...
', parent_id=12345 # Optional parent page )page = confluence.get_page_by_title( space='GA', title='Agent Architecture', expand='body.storage,version' )
page = confluence.get_page_by_id( page_id=12345, expand='body.storage,version' )
confluence.update_page( page_id=12345, title='Agent Architecture v2', body='
New content...
' )confluence.remove_page(page_id=12345)
content = confluence.get_page_by_id(page_id, expand='body.storage') html_content = content['body']['storage']['value'] ```
```python
space = confluence.create_space( space_key='GA', space_name='Golden Armada', description='AI Agent Fleet Platform documentation' )
space = confluence.get_space('GA', expand='homepage')
pages = confluence.get_all_pages_from_space( space='GA', start=0, limit=100, expand='body.storage' ) ```
```python
results = confluence.cql( 'space = GA AND type = page AND text ~ "agent"', limit=25 )
results = confluence.search( query='agent architecture', space='GA', type='page' ) ```
```html
<ac:structured-macro ac:name="toc"> <ac:parameter ac:name="printable">true</ac:parameter> <ac:parameter ac:name="style">disc</ac:parameter> <ac:parameter ac:name="maxLevel">3</ac:parameter> </ac:structured-macro>
Brief description of the system...
Key Components- Component 1 - Description
- Component 2 - Description
Description of data flow...
Security notes...
\`\`\````html
bashList all agents.
<ac:structured-macro ac:name="expand"> <ac:parameter ac:name="title">Example Response</ac:parameter> ac:rich-text-body <ac:structured-macro ac:name="code"> <ac:parameter ac:name="language">json</ac:parameter> ac:plain-text-body</ac:plain-text-body> </ac:structured-macro> </ac:rich-text-body> </ac:structured-macro> ```
```html
<ac:structured-macro ac:name="info"> ac:rich-text-body
Date: ac:placeholderDate</ac:placeholder>
Attendees: ac:placeholderNames</ac:placeholder>
</ac:rich-text-body> </ac:structured-macro>- Topic 1
- Topic 2
Notes from discussion...
incomplete Action item 1Follow-up items...
\`\`\````html
<ac:structured-macro ac:name="toc"/>
<ac:structured-macro ac:name="code"> <ac:parameter ac:name="language">python</ac:parameter> ac:plain-text-body</ac:plain-text-body> </ac:structured-macro>
<ac:structured-macro ac:name="info"> ac:rich-text-body
Info text
</ac:rich-text-body> </ac:structured-macro><ac:structured-macro ac:name="warning"> ac:rich-text-body
Warning text
</ac:rich-text-body> </ac:structured-macro><ac:structured-macro ac:name="expand"> <ac:parameter ac:name="title">Click to expand</ac:parameter> ac:rich-text-body
Hidden content
</ac:rich-text-body> </ac:structured-macro><ac:structured-macro ac:name="status"> <ac:parameter ac:name="colour">Green</ac:parameter> <ac:parameter ac:name="title">COMPLETED</ac:parameter> </ac:structured-macro>
<ac:structured-macro ac:name="jira"> <ac:parameter ac:name="key">GA-123</ac:parameter> </ac:structured-macro> ```
```bash
/confluence-publish --space GA --title "Agent API Docs" --file docs/api.md
/confluence-update --page-id 12345 --file docs/updated.md
/atlassian-sync --confluence --space GA ```
- Use templates for consistent documentation
- Organize with page hierarchy (parent/child pages)
- Include diagrams for complex concepts
- Link to Jira issues for traceability
- Version important pages with labels
- Use macros for dynamic content