supabase
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
atlassian-search
Search and retrieve information from Jira and Confluence using the atlassian-cli tool. Use this skill to find issues, search documentation, manage projects, and track sprints in Atlassian products.
Full skill instructions
This skill enables you to search and retrieve information from Jira and Confluence using the atlassian-cli command-line tool.
Before using this skill, ensure:
ATLASSIAN_URL: Your Atlassian instance URL (e.g., https://your-domain.atlassian.net)ATLASSIAN_USERNAME: Your email addressATLASSIAN_API_TOKEN: Your API tokenATLASSIAN_CLOUD: Set to true for Cloud, false for Server/DC (default: true)CONFLUENCE_BASE_PATH: Confluence API base path (default: /wiki)atlassian-cli binary is built and available in PATHGet detailed information about a specific Jira issue:
atlassian-cli jira issue <issue-key>
Examples:
# Get issue details in readable text format (default)
atlassian-cli jira issue PROJECT-123
# Get raw JSON output
atlassian-cli jira issue PROJECT-123 --format=json
Search for Jira issues using JQL (Jira Query Language):
atlassian-cli jira search "<jql>" [--max=20] [--format=text|json]
Examples:
# Find open issues in project
atlassian-cli jira search "project=DEV AND status=Open"
# Find issues assigned to current user
atlassian-cli jira search "assignee=currentUser() ORDER BY created DESC" --max=50
# Find recently created bugs
atlassian-cli jira search "issuetype=Bug AND created >= -7d"
# Get high priority issues
atlassian-cli jira search "priority=High AND status!=Done" --max=30
Common JQL Operators:
project=<KEY>: Filter by projectstatus=<Status>: Filter by status (Open, In Progress, Done, etc.)assignee=<user>: Filter by assignee (currentUser() for yourself)issuetype=<Type>: Filter by type (Bug, Task, Story, etc.)created >= -Nd: Issues created in last N daysupdated >= -Nd: Issues updated in last N dayspriority=<Priority>: Filter by priority (High, Medium, Low)labels=<label>: Filter by labelORDER BY <field> DESC/ASC: Sort resultsGet a list of all accessible Jira projects:
atlassian-cli jira projects [--format=text|json]
Get issues from a specific project:
atlassian-cli jira project-issues <project-key> [--max=20] [--format=text|json]
Example:
atlassian-cli jira project-issues DEV --max=50
Get a list of Scrum/Kanban boards:
atlassian-cli jira boards [--type=scrum|kanban] [--max=50] [--format=text|json]
Examples:
# List all boards
atlassian-cli jira boards
# List only Scrum boards
atlassian-cli jira boards --type=scrum
Get sprints from a specific board:
atlassian-cli jira sprints <board-id> [--state=active|closed|future] [--format=text|json]
Examples:
# List all sprints
atlassian-cli jira sprints 123
# List only active sprints
atlassian-cli jira sprints 123 --state=active
Get issues in a specific sprint:
atlassian-cli jira sprint-issues <sprint-id> [--max=50] [--format=text|json]
Get information about the authenticated user:
atlassian-cli jira user [--format=text|json]
Get content of a specific Confluence page by ID:
atlassian-cli confluence page <page-id> [--format=text|json]
Example:
# Get page with ID 123456
atlassian-cli confluence page 123456
Search Confluence using CQL (Confluence Query Language):
atlassian-cli confluence search "<cql>" [--limit=10] [--format=text|json] [--full-content]
Examples:
# Search pages in specific space
atlassian-cli confluence search "type=page AND space=DEV"
# Search with text query
atlassian-cli confluence search "siteSearch ~ \"important concept\""
# Search recent pages
atlassian-cli confluence search "created >= \"2024-01-01\" AND space=TEAM" --limit=20
# Search with full content
atlassian-cli confluence search "type=page AND space=DEV" --full-content
Common CQL Operators:
type=page: Filter by content typespace=<KEY>: Filter by space keysiteSearch ~ "<text>": Full-text searchtext ~ "<text>": Title/content text searchtitle ~ "<text>": Title searchlabel=<label>: Filter by labelcreated >= "<date>": Created after date (YYYY-MM-DD)lastModified >= "<date>": Modified after datecreator=<user>: Filter by creatorcontributor=<user>: Filter by contributorEasy-to-use text search (automatically converts to proper CQL):
atlassian-cli confluence text-search "<query>" [--limit=10] [--format=text|json] [--full-content]
Examples:
# Simple text search (shows preview by default)
atlassian-cli confluence text-search "情報セキュリティ" --limit=20
# Show full content
atlassian-cli confluence text-search "meeting notes" --full-content
# Get raw JSON
atlassian-cli confluence text-search "API documentation" --format=json
Note: Use --full-content to display complete page content (up to 2000 chars per page). Without this flag, only 200-character previews are shown.
Get a list of all accessible Confluence spaces:
atlassian-cli confluence spaces [--limit=50] [--format=text|json]
Get information about a specific space:
atlassian-cli confluence space <space-key> [--format=text|json]
Get child pages of a specific page:
atlassian-cli confluence children <page-id> [--limit=25] [--format=text|json] [--full-content]
Get comments on a specific page:
atlassian-cli confluence comments <page-id> [--format=text|json]
Get labels/tags on a specific page:
atlassian-cli confluence labels <page-id> [--format=text|json]
Readable, formatted output with essential information:
Jira Issue:
Issue: PROJECT-123
Summary: Fix login bug
─────────────────────────────────────────
Status: In Progress
Type: Bug
Priority: High
Assignee: John Doe
Reporter: Jane Smith
Labels: backend, security
Created: 2024-11-15T10:30:00Z
Updated: 2024-11-20T14:45:00Z
Description:
─────────────────────────────────────────
Users are unable to login when...
Confluence Search Results:
Found 5 result(s):
[1] Information Security Rules
[2] Security Training Content
...
Raw API response for programmatic processing:
atlassian-cli jira issue PROJECT-123 --format=json
Returns complete JSON with all fields from the API.
Use this skill when you need to:
--format=text for readability, --format=json for processingFinding Related Issues:
# Search for bugs related to authentication
atlassian-cli jira search "issuetype=Bug AND text ~ \"authentication\""
Reviewing Sprint Progress:
# List active sprints
atlassian-cli jira sprints 123 --state=active
# Get issues in sprint
atlassian-cli jira sprint-issues 456 --max=50
Finding Documentation:
# Search Confluence for API docs
atlassian-cli confluence text-search "API documentation" --limit=10
# Get full page content
atlassian-cli confluence page 789012
Investigating Issues:
# First, find the Jira issue
atlassian-cli jira search "text ~ \"database timeout\""
# Then, search related documentation
atlassian-cli confluence text-search "database configuration" --full-content
Tracking Team Work:
# See what's assigned to you
atlassian-cli jira search "assignee=currentUser() AND status!=Done"
# Check recent updates
atlassian-cli jira search "updated >= -3d AND project=MYPROJECT" --max=30
"ATLASSIAN_URL environment variable not set"
export ATLASSIAN_URL=https://your-domain.atlassian.net"Authentication failed"
"Permission denied"
"Resource not found"
"Connection error"
/wiki)--format=json for complete data)status=Open is better than searching all statusesORDER BY created DESC to see newest first-7d for recent itemstext-search is easier than writing CQL--full-content when you need complete informationchildren command to explore page structureThis skill works well in combination with other tasks:
To use this skill, you need an Atlassian API token:
export ATLASSIAN_API_TOKEN=<your-token>Security Note: Keep your API token secure. Do not commit it to version control or share it publicly.
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
Comprehensive guides and best practices for Neon Serverless Postgres, covering setup, connection methods, authentication, and platform APIs.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Complete Better Auth server and client setup with database adapters, session management, plugins, and security configuration.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Complete Cloudflare platform integration with decision trees for compute, storage, AI, networking, security, and infrastructure-as-code.
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.
Send, read, and manage Gmail messages, drafts, labels, and account settings.
Comprehensive website auditing across 230+ rules in 21 categories including SEO, performance, security, and accessibility.
Shared authentication, CLI syntax, and output formatting patterns for gws Google Workspace commands.
Discover your celebrity doppelgänger with StarByFace!
GeoSpy: Pricing, Features, FAQs, and Alternatives for AI Teams
Detect AI-generated voices to protect against audio fraud.
Ensure Your Content's Originality with AI Plagiarism Checker
Upscale images by 400% without quality loss
Protect your social media from copyright disputes
Accurately Detect AI-Generated Content with TheChecker.AI
Chrome extension that detects and flags AI-generated content