[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FNF6BAP7YFTCJZQH83CMWS":3,"skill-same:01M6FNF6BAP7YFTCJZQH83CMWS":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M6FNF6BAP7YFTCJZQH83CMWS","jira-ai",null,"CLI tool for interacting with Atlassian Jira and Confluence","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Ffestoinc\u002Fjiraandconfluence\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28],"jira","jira ai","cli","github","https","productivity","confluence","tool","atlassian","cli tool","with","2026-11-10 10:12:30",false,"---\nname: jira-ai\nversion: 1.0.0\ndescription: CLI tool for interacting with Atlassian Jira and Confluence\nhomepage: https:\u002F\u002Fgithub.com\u002Ffestoinc\u002Fjira-ai\nmetadata: {\"moltbot\":{\"emoji\":\"?\",\"category\":\"productivity\",\"api_base\":\"https:\u002F\u002Fgithub.com\u002Ffestoinc\u002Fjira-ai\"}}\n---\n\n# Jira-AI Skill\n\nThe jira-ai skill provides comprehensive command-line access to Atlassian Jira and Confluence platforms, allowing agents to manage issues, projects, users, and documentation efficiently.\n\n## Installation\n\nTo install jira-ai, run:\n```bash\nnpm install -g jira-ai\n```\n\n## Authentication Setup\n\nBefore using jira-ai, you need to configure your Jira credentials:\n\n1. Create a `.env` file with the following values:\n   ```\n   JIRA_HOST=your-domain.atlassian.net\n   JIRA_USER_EMAIL=your-email@example.com\n   JIRA_API_TOKEN=your-api-token\n   ```\n\n2. Authenticate using the .env file:\n   ```bash\n   jira-ai auth --from-file path\u002Fto\u002F.env\n   ```\n\n## Configuration\n\nYou can manage settings using the settings command:\n\n```bash\njira-ai settings --help\n```\n\nApply settings from a YAML file:\n```bash\njira-ai settings --apply my-settings.yaml\n```\n\nValidate settings:\n```bash\njira-ai settings --validate my-settings.yaml\n```\n\n## Commands Overview\n\n### Top-Level Commands\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai auth` | Set up Jira authentication credentials |\n| `jira-ai settings` | View, validate, or apply configuration settings |\n| `jira-ai about` | Show information about the tool |\n| `jira-ai help` | Display help for commands |\n\n### Issue Management (`issue`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai issue get \u003Cissue-id>` | Retrieve comprehensive issue data |\n| `jira-ai issue create` | Create a new Jira issue |\n| `jira-ai issue search \u003Cjql-query>` | Execute a JQL search query |\n| `jira-ai issue transition \u003Cissue-id> \u003Cto-status>` | Change the status of a Jira issue |\n| `jira-ai issue update \u003Cissue-id>` | Update a Jira issue's description |\n| `jira-ai issue comment \u003Cissue-id>` | Add a new comment to a Jira issue |\n| `jira-ai issue stats \u003Cissue-ids>` | Calculate time-based metrics for issues |\n| `jira-ai issue assign \u003Cissue-id> \u003Caccount-id>` | Assign or reassign a Jira issue |\n| `jira-ai issue label add \u003Cissue-id> \u003Clabels>` | Add labels to a Jira issue |\n| `jira-ai issue label remove \u003Cissue-id> \u003Clabels>` | Remove labels from a Jira issue |\n\n### Project Management (`project`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai project list` | List all accessible Jira projects |\n| `jira-ai project statuses \u003Cproject-key>` | Fetch workflow statuses for a project |\n| `jira-ai project types \u003Cproject-key>` | List issue types available for a project |\n\n### User Management (`user`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai user me` | Show profile details for authenticated user |\n| `jira-ai user search [project-key]` | Search and list users |\n| `jira-ai user worklog \u003Cperson> \u003Ctimeframe>` | Retrieve worklogs for a user |\n\n### Organization Management (`org`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai org list` | List all saved Jira organization profiles |\n| `jira-ai org use \u003Calias>` | Switch the active Jira organization profile |\n| `jira-ai org add \u003Calias>` | Add a new Jira organization profile |\n| `jira-ai org remove \u003Calias>` | Delete credentials for an organization |\n\n### Confluence Commands (`confl`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai confl get \u003Curl>` | Download Confluence page content |\n| `jira-ai confl spaces` | List all allowed Confluence spaces |\n| `jira-ai confl pages \u003Cspace-key>` | Display pages within a space |\n| `jira-ai confl create \u003Cspace> \u003Ctitle> [parent-page]` | Create a new Confluence page |\n| `jira-ai confl comment \u003Curl>` | Add a comment to a Confluence page |\n| `jira-ai confl update \u003Curl>` | Update a Confluence page |\n\n## Usage Examples\n\n### Search for issues assigned to the current user\n```bash\njira-ai issue search \"assignee = currentUser()\"\n```\n\n### Get details of a specific issue\n```bash\njira-ai issue get PROJ-123\n```\n\n### Create a new issue\n```bash\njira-ai issue create --project \"PROJ\" --summary \"New task\" --issuetype \"Story\"\n```\n\n### Transition an issue to a new status\n```bash\njira-ai issue transition PROJ-123 \"In Progress\"\n```\n\n### Add a comment to an issue\n```bash\njira-ai issue comment PROJ-123 --file comment.md\n```\n\n### List all projects\n```bash\njira-ai project list\n```\n\n### Get worklogs for a user\n```bash\njira-ai user worklog john.doe@example.com 2w\n```\n\n## Configuration Options\n\nThe jira-ai tool supports extensive configuration through settings files. You can define:\n\n- Allowed Jira projects\n- Allowed commands\n- Allowed Confluence spaces\n- Default behaviors for various operations\n\nExample settings structure:\n```yaml\ndefaults:\n  allowed-jira-projects:\n    - all                     # Allow all projects\n  allowed-commands:\n    - all                     # Allow all commands\n  allowed-confluence-spaces:\n    - all                     # Allow all Confluence spaces\n\norganizations:\n  work:\n    allowed-jira-projects:\n      - PROJ                  # Allow specific project\n      - key: PM               # Project-specific config\n        commands:\n          - issue.get         # Only allow reading issues\n        filters:\n          participated:\n            was_assignee: true\n    allowed-commands:\n      - issue                 # All issue commands\n      - project.list          # Only project list\n      - user.me               # Only user me\n    allowed-confluence-spaces:\n      - DOCS\n```\n\n## Benefits\n\n- **Efficient API Usage**: Minimizes the number of API calls needed to perform common operations\n- **Batch Operations**: Process multiple items at once to reduce API usage\n- **Smart Filtering**: Use JQL to retrieve only the specific data needed\n- **Local Processing**: Handle operations locally before sending targeted requests to Jira\n- **Configuration-Based Access Control**: Define allowed commands and projects to prevent unauthorized operations\n- **Specific Command Targeting**: Get only the information needed, reducing payload sizes and API usage\n\n## Security Considerations\n\n- Store API tokens securely in environment files\n- Use configuration-based access controls to limit operations\n- Regularly rotate API tokens\n- Limit permissions to the minimum required for operations","# Jira-AI Skill\n\nThe jira-ai skill provides comprehensive command-line access to Atlassian Jira and Confluence platforms, allowing agents to manage issues, projects, users, and documentation efficiently.\n\n## Installation\n\nTo install jira-ai, run:\n```bash\nnpm install -g jira-ai\n```\n\n## Authentication Setup\n\nBefore using jira-ai, you need to configure your Jira credentials:\n\n1. Create a `.env` file with the following values:\n   ```\n   JIRA_HOST=your-domain.atlassian.net\n   JIRA_USER_EMAIL=your-email@example.com\n   JIRA_API_TOKEN=your-api-token\n   ```\n\n2. Authenticate using the .env file:\n   ```bash\n   jira-ai auth --from-file path\u002Fto\u002F.env\n   ```\n\n## Configuration\n\nYou can manage settings using the settings command:\n\n```bash\njira-ai settings --help\n```\n\nApply settings from a YAML file:\n```bash\njira-ai settings --apply my-settings.yaml\n```\n\nValidate settings:\n```bash\njira-ai settings --validate my-settings.yaml\n```\n\n## Commands Overview\n\n### Top-Level Commands\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai auth` | Set up Jira authentication credentials |\n| `jira-ai settings` | View, validate, or apply configuration settings |\n| `jira-ai about` | Show information about the tool |\n| `jira-ai help` | Display help for commands |\n\n### Issue Management (`issue`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai issue get \u003Cissue-id>` | Retrieve comprehensive issue data |\n| `jira-ai issue create` | Create a new Jira issue |\n| `jira-ai issue search \u003Cjql-query>` | Execute a JQL search query |\n| `jira-ai issue transition \u003Cissue-id> \u003Cto-status>` | Change the status of a Jira issue |\n| `jira-ai issue update \u003Cissue-id>` | Update a Jira issue's description |\n| `jira-ai issue comment \u003Cissue-id>` | Add a new comment to a Jira issue |\n| `jira-ai issue stats \u003Cissue-ids>` | Calculate time-based metrics for issues |\n| `jira-ai issue assign \u003Cissue-id> \u003Caccount-id>` | Assign or reassign a Jira issue |\n| `jira-ai issue label add \u003Cissue-id> \u003Clabels>` | Add labels to a Jira issue |\n| `jira-ai issue label remove \u003Cissue-id> \u003Clabels>` | Remove labels from a Jira issue |\n\n### Project Management (`project`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai project list` | List all accessible Jira projects |\n| `jira-ai project statuses \u003Cproject-key>` | Fetch workflow statuses for a project |\n| `jira-ai project types \u003Cproject-key>` | List issue types available for a project |\n\n### User Management (`user`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai user me` | Show profile details for authenticated user |\n| `jira-ai user search [project-key]` | Search and list users |\n| `jira-ai user worklog \u003Cperson> \u003Ctimeframe>` | Retrieve worklogs for a user |\n\n### Organization Management (`org`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai org list` | List all saved Jira organization profiles |\n| `jira-ai org use \u003Calias>` | Switch the active Jira organization profile |\n| `jira-ai org add \u003Calias>` | Add a new Jira organization profile |\n| `jira-ai org remove \u003Calias>` | Delete credentials for an organization |\n\n### Confluence Commands (`confl`)\n\n| Command | Description |\n| :--- | :--- |\n| `jira-ai confl get \u003Curl>` | Download Confluence page content |\n| `jira-ai confl spaces` | List all allowed Confluence spaces |\n| `jira-ai confl pages \u003Cspace-key>` | Display pages within a space |\n| `jira-ai confl create \u003Cspace> \u003Ctitle> [parent-page]` | Create a new Confluence page |\n| `jira-ai confl comment \u003Curl>` | Add a comment to a Confluence page |\n| `jira-ai confl update \u003Curl>` | Update a Confluence page |\n\n## Usage Examples\n\n### Search for issues assigned to the current user\n```bash\njira-ai issue search \"assignee = currentUser()\"\n```\n\n### Get details of a specific issue\n```bash\njira-ai issue get PROJ-123\n```\n\n### Create a new issue\n```bash\njira-ai issue create --project \"PROJ\" --summary \"New task\" --issuetype \"Story\"\n```\n\n### Transition an issue to a new status\n```bash\njira-ai issue transition PROJ-123 \"In Progress\"\n```\n\n### Add a comment to an issue\n```bash\njira-ai issue comment PROJ-123 --file comment.md\n```\n\n### List all projects\n```bash\njira-ai project list\n```\n\n### Get worklogs for a user\n```bash\njira-ai user worklog john.doe@example.com 2w\n```\n\n## Configuration Options\n\nThe jira-ai tool supports extensive configuration through settings files. You can define:\n\n- Allowed Jira projects\n- Allowed commands\n- Allowed Confluence spaces\n- Default behaviors for various operations\n\nExample settings structure:\n```yaml\ndefaults:\n  allowed-jira-projects:\n    - all                     # Allow all projects\n  allowed-commands:\n    - all                     # Allow all commands\n  allowed-confluence-spaces:\n    - all                     # Allow all Confluence spaces\n\norganizations:\n  work:\n    allowed-jira-projects:\n      - PROJ                  # Allow specific project\n      - key: PM               # Project-specific config\n        commands:\n          - issue.get         # Only allow reading issues\n        filters:\n          participated:\n            was_assignee: true\n    allowed-commands:\n      - issue                 # All issue commands\n      - project.list          # Only project list\n      - user.me               # Only user me\n    allowed-confluence-spaces:\n      - DOCS\n```\n\n## Benefits\n\n- **Efficient API Usage**: Minimizes the number of API calls needed to perform common operations\n- **Batch Operations**: Process multiple items at once to reduce API usage\n- **Smart Filtering**: Use JQL to retrieve only the specific data needed\n- **Local Processing**: Handle operations locally before sending targeted requests to Jira\n- **Configuration-Based Access Control**: Define allowed commands and projects to prevent unauthorized operations\n- **Specific Command Targeting**: Get only the information needed, reducing payload sizes and API usage\n\n## Security Considerations\n\n- Store API tokens securely in environment files\n- Use configuration-based access controls to limit operations\n- Regularly rotate API tokens\n- Limit permissions to the minimum required for operations",{"name":5,"version":34,"homepage":35,"metadata":36,"description":7},"1.0.0","https:\u002F\u002Fgithub.com\u002Ffestoinc\u002Fjira-ai",{"moltbot":37},{"emoji":38,"api_base":35,"category":23},"?","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Ffestoinc\u002Fjiraandconfluence",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add kbarbel640-del\u002Fskills --skill jira-ai",{"tool":52,"command":53},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill jira-ai",{"tool":55,"command":56},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill jira-ai","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Ffestoinc\u002Fjiraandconfluence\u002FSKILL.md",true,[60],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"_meta.json","REFERENCE","参考文档",290,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Ffestoinc\u002Fjiraandconfluence\u002F_meta.json",[67,94,123,144,150,170],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":78,"publishedAt":29},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[73],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[79,80,81,28,82,83,84,85,86,87,88,25,89,90,23,91,22,92,93],"crowd prompting","prompting","api","tokens","domain","world","prompts","operations","instructions","text","system","improve","marketplace","content","ai agents",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":105,"publishedAt":29},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[100],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[106,81,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,85,122],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":132,"publishedAt":29},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[129],{"categoryNo":130,"categoryName":131,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000021","资料检索与研究",[133,134,135,136,137,138,139,28,140,120,122,141,81,142,143],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":145,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":149,"publishedAt":29},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[148],{"categoryNo":130,"categoryName":131,"taxonomyType":103,"taxonomyTypeDesc":104},[136,135,134,133,143,138,139,28,137,120,122,140,141,81,142],{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":29},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[157,158,159,160,161,162,163,164,165,166,167,168,169],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":180,"publishedAt":29},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[176,177],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},{"categoryNo":178,"categoryName":179,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000037","律师与法务",[181,182,183,184,28,185,186,39,187,141,188,189,190,191,192,22,193,194,21],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance"]