Help me understand the confluence_download_page tool
Show me the parameters for create_confluence_content
Initialize OAuth with client ID abc123 and client secret xyz789
Complete OAuth authentication and open browser
Am I authenticated with Confluence?
Reset my Confluence authentication
Download page 123456789 to edit locally
Upload confluence-downloads/123456789-guide.md back to Confluence
Create new page from my-guide.md in DOCS space titled "Team Guide"
Create a new page in DOCS space titled "API Documentation" with content about our REST API
Read content from page 987654321
Update page 123456789 with new API documentation content
Delete page 123456789
Search for pages containing "API documentation" in the DOCS space
Find pages modified in the last week by john.doe
List all my Confluence spaces
Show version history for page 123456789
Add labels "api" and "documentation" to page 123456789
Show me all available templates
Show templates in the "user-guide" category
Generate getting started guide using "simple-getting-started" template for my React app
Validate my custom template file templates/my-template.yml
"Set up authentication with Confluence"
→ Uses: confluence_oauth_init
"Check if I'm logged into Confluence"
→ Uses: confluence_oauth_status
"Reset my Confluence login"
→ Uses: confluence_oauth_clear
"Download the team handbook page for editing"
→ Uses: confluence_download_page
"Upload my updated documentation to Confluence"
→ Uses: confluence_upload_page
"Create a new troubleshooting guide in the SUPPORT space"
→ Uses: create_confluence_content
"Find all pages about API documentation"
→ Uses: search_confluence_pages
"Show me all available spaces"
→ Uses: list_confluence_spaces
"What's the version history of the main documentation page?"
→ Uses: get_page_versions
"Show me available documentation templates"
→ Uses: list_available_templates
"Create API documentation using the standard template"
→ Uses: generate_from_template
User: "I need to update the API documentation page"
Claude:
1. "What's the page ID of the API documentation?"
2. Uses confluence_download_page to download the page
3. "I've downloaded the page to confluence-downloads/. Make your edits."
4. Uses confluence_upload_page to upload changes back
User: "Create comprehensive API documentation"
Claude:
1. Uses list_available_templates to show options
2. "I found an 'api-documentation' template. What's your API name and base URL?"
3. Uses generate_from_template with user context
4. Uses create_confluence_content to create the page
User: "Find outdated documentation that needs updating"
Claude:
1. Uses search_confluence_pages with date filters
2. Uses get_page_versions to check update history
3. Provides list of pages that need attention
"What can you help me do with Confluence?"
"How do I download a page for editing?"
"What templates are available?"
"I want to create API documentation" (Claude suggests templates)
"I need to update multiple pages" (Claude suggests batch workflows)
"I'm looking for specific content" (Claude suggests search tools)
"What parameters does the download tool need?"
"How do I use CQL for searching?"
"What template variables are available?"
"Walk me through editing a page"
"Show me how to create documentation from scratch"
"What's the process for bulk updates?"
# Find pages by title
title ~ "API"
# Find recent content
created >= "2024-01-01"
# Find by space and content
space = "DOCS" and text ~ "authentication"
# Find by labels
label in ("api", "documentation")
# Find by contributor
contributor = "john.doe@company.com"