Tools
Issue Tracker
openclaw plugin for unified issue management. github + linear + jira. day 15 of 20 days of claw.
Install
openclaw plugins install -l
Configuration Example
{
"plugins": {
"issue-tracker": {
"defaultProvider": "github",
"github": {
"token": "$GITHUB_TOKEN",
"owner": "your-org",
"repo": "your-repo"
}
}
}
}
README
# issue-tracker
openclaw plugin for unified issue management. one set of tools that works across github issues, linear, and jira. create, update, search, and comment on issues regardless of platform.
no heavy dependencies. raw fetch calls to each API.
## install
```bash
openclaw plugins install -l .
```
## config
```json
{
"plugins": {
"issue-tracker": {
"defaultProvider": "github",
"github": {
"token": "$GITHUB_TOKEN",
"owner": "your-org",
"repo": "your-repo"
}
}
}
}
```
### provider configs
**github:**
```json
{
"github": {
"token": "ghp_...",
"owner": "org-name",
"repo": "repo-name"
}
}
```
**linear:**
```json
{
"linear": {
"apiKey": "lin_api_...",
"teamId": "TEAM-ID"
}
}
```
**jira:**
```json
{
"jira": {
"baseUrl": "https://your-domain.atlassian.net",
"email": "[email protected]",
"apiToken": "...",
"project": "PROJ"
}
}
```
## tools
- **issue_list** - list issues with filters (status, assignee, labels)
- **issue_create** - create issue on any connected platform
- **issue_update** - update status, assignee, or labels
- **issue_comment** - add comment to issue
- **issue_search** - search across all connected platforms
every tool accepts an optional `provider` parameter to target a specific platform. defaults to your `defaultProvider`.
## how it works
each provider is a thin wrapper around the platform's API. github uses REST v3, linear uses graphql, jira uses REST v3. the plugin normalizes everything into a unified issue shape so your agent doesn't need to know which platform it's talking to.
search across all providers runs queries in sequence and merges results.
## day 15 of [20 days of claw](https://github.com/StressTestor)
tools
Comments
Sign in to leave a comment