@blumn-ai/swe-cli
v1.3.0
Published
Short, practical CLI tools for software engineering
Downloads
1,405
Readme
swe-cli
English | 한국어
Short, practical CLI tools for software engineering.
| Command | Purpose |
| --------------- | ----------------------------------------------------------------------- |
| jiraget | Downloads Atlassian Jira issues as local Markdown files |
| confluenceget | Downloads Atlassian Confluence pages and spaces as local Markdown files |
| figmaq | Parse and search Figma-exported PDFs in Markdown and PNG formats |
Installation
The CLI requires Node.js 20 or later.
npm install --global @blumn-ai/swe-cli
swe-cli --version
jiraget --version
confluenceget --version
figmaq --versionAgent Skills
Install skills from npm package
Install the skills included in the npm package:
npx skills add https://unpkg.com/@blumn-ai/swe-cli@latestTo install one skill, add the ordinary --skill option:
npx skills add https://unpkg.com/@blumn-ai/swe-cli@latest --skill jiragetInstall skills from swe-cli
Export the packaged skills, then install them from the local directory:
swe-cli skills export -P ./swe-cli-skills
npx skills add ./swe-cli-skillsTo install all exported skills globally for Codex and Claude Code without prompts:
npx skills add ./swe-cli-skills --skill '*' -g -a codex -a claude-code -yjiraget
Usage:
jiraget [-P DIR] ISSUE-KEY
jiraget [--directory-prefix DIR] ISSUE-KEY
jiraget search --limit N --title-only JQL
jiraget search --limit N --with-content [-P DIR] JQL
jiraget search --limit N --with-content [--directory-prefix DIR] JQL
jiraget --help
jiraget --version$ jiraget ISS-1
/Users/home/ISS-1
$ ls /Users/home/ISS-1
ISS-1.md attachmentsConfiguration
Create .jiragetrc.toml in the working directory or an ancestor.
base_url = "https://example.atlassian.net"
email = "[email protected]"
api_token = "ATATT..."confluenceget
Usage:
confluenceget [-P DIR] PAGE-ID
confluenceget [--directory-prefix DIR] PAGE-ID
confluenceget space --preview SPACE-ID
confluenceget space SPACE-ID
confluenceget space -P DIR SPACE-ID
confluenceget space --directory-prefix DIR SPACE-ID
confluenceget search --limit N --title-only CQL
confluenceget search --limit N --with-content [-P DIR] CQL
confluenceget search --limit N --with-content [--directory-prefix DIR] CQL
confluenceget --help
confluenceget --version$ confluenceget space --preview 10001
{
"spaceId": "10001",
"pages": []
}
$ confluenceget space -P ./export 10001
/Users/home/export/10001Create .confluencegetrc.toml in the working directory or an ancestor:
base_url = "https://example.atlassian.net"
email = "[email protected]"
api_token = "ATATT..."figmaq
Usage:
figmaq parse -P DIR PDF
figmaq parse --directory-prefix DIR PDF
figmaq search QUERY PDF
figmaq --help
figmaq --version$ figmaq parse -P ./export design.pdf
/Users/home/export
$ figmaq search "처리 현황" design.pdf
{"source":"/Users/home/design.pdf","page":1,"region":"page-001-region-001","bounds":{"x":100,"y":120,"width":900,"height":600},"text":"처리 현황"}Development
npm install
npm test
npm pack --dry-runLicense
See LICENSE.
