horw/Issue Title AI

Improves GitHub issue titles to make them more catchy and helpful using LLM

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token to access the repository issues yes
gemini-api-keyGoogle Gemini API key for LLM integration no
openai-api-keyOpenAI API key for LLM integration no
deepseek-api-keyDeepSeek API key for LLM integration no
modelLLM model to use no
ai-providerBy default, the LLM provider is chosen based on the provided API key. However, if there are multiple keys, it is not guaranteed which provider will be selected. In this case, you should explicitly specify one of the following: gemini, openai, or deepseek. no
verboseWhen enabled, prints detailed information including: - The input provided to the model - The model's response - Token usage statistics Useful for debugging or understanding model behavior. false
max-issuesMaximum number of issues that will be retrieved from GitHub. This setting does not apply when triggered by an open issue.. 100
required-labelsFilter issues by specific labels (comma-separated). Only issues with at least one of the specified labels will be processed. Example: "bug, enhancement" will process only issues labeled as bug or enhancement. no
strip-charactersThe best practice is to specify the prompt correctly. However, sometimes the model may return responses enclosed in unwanted characters, such as quotes (""). This option allows you to define which characters should be stripped from the beginning and end of the response. The specified characters will be removed using Python's `strip()` function. Example: Using `'"` will remove the characters `"`, `'` from both ends of the response.
days-to-scanNumber of days to look back for issues no7
auto-updateAutomatically update issue titles without confirmation nofalse
apply-to-closedProcess both open and closed issues. By default, only open issues are processed. nofalse
quietBy default, auto-update adds a comment to your pull request. You can skip this behavior by setting this parameter to 'true', which will prevent the comment from being added. false
skip-labelLabel to mark processed issues no
stylePredefined prompt. To view available prompts, refer to the `styles` folder `https://github.com/horw/issue-title-ai/tree/main/styles`. If you’d like to add a new style and share it with others, please add your file to the folder and submit a pull request (PR). nosummary
promptA custom prompt for the AI model. This will override the selected style, if provided. no

no outputs