dragon-ai-agent/Claude AI Responder
Responds to requests using Claude with configurable tools and environment
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit May 31, 2025
- License
- Apache 2.0
Pinned Snippet
uses: dragon-ai-agent/run-claude-obo@d701194674ef15d582bd42660bb72091b9bf4620 # v1.0.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| anthropic-api-key | Anthropic API key for Claude | 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 |