ai4curation/Goose AI Responder for obo format
Responds to requests using Goose over obo files
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jun 4, 2025
- License
- Apache 2.0
Pinned Snippet
uses: ai4curation/goose-ai-obo-action@47cdc52d6b295b6671ede1c130cb10eb4a75b35a # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| anthropic-api-key | OpenAI API key for Goose (also for proxies) | yes | — |
| openai-api-key | OpenAI API key for Goose (also for proxies) | yes | — |
| github-token | GitHub token with appropriate permissions | yes | — |
| prompt | The prompt/request to send to Claude | yes | — |
| user | GitHub username making the request | yes | — |
| item-type | Type of GitHub item (issue or pull_request) | yes | — |
| item-number | GitHub issue or PR number | yes | — |
| controllers | Formatted list of authorized controllers | yes | — |
| agent-name | Name of the AI agent (for prompt context) | no | dragon-ai-agent |
| branch-prefix | Prefix for branch names created by the agent | no | ai_agent |
| robot-version | Version of ROBOT tool to install | no | v1.9.7 |
| enable-robot | Whether to install ROBOT | no | true |
| enable-obo-scripts | Whether to install obo-scripts | no | true |
| enable-python-tools | Whether to install Python tools (aurelian, jinja2-cli, etc.) | no | true |
| python-packages | Additional Python packages to install (space-separated) | no | aurelian jinja2-cli "wrapt>=1.17.2" |
| claude-allowed-tools | Allowed tools for Claude (JSON array format) | no | ["Bash(git:*)", "Bash(gh:*)", "FileSystem(*)"] |
| custom-prompt-template | Custom prompt template (if provided, overrides default) | no | "" |
Outputs
| name | description |
|---|---|
| branch-name | Name of the branch created (if any) |
| success | Whether the action completed successfully |