Add Commands for Creating Tasks and Issues #13

Closed
opened 2026-02-05 19:53:09 -08:00 by hikari · 1 comment
Owner

Description

Hikari should have commands to create tasks and issues across various platforms, making project management easier without leaving Discord!

Platforms to Support

Leantime (board.nhcarrigan.com)

  • Create tasks on the self-hosted Leantime instance
  • Will need Leantime API integration

Gitea (git.nhcarrigan.com)

  • Create issues on repositories
  • Will need Gitea API integration (already have MCP tools for this!)

GitHub (github.com)

  • Create issues on repositories
  • Support for three different accounts:
    • naomi-lgbt - Personal/NHCarrigan projects
    • naomi-deepgram - Deepgram work
    • naomi-freecodecamp - freeCodeCamp work
  • Will need GitHub API integration with multiple authentication contexts

Implementation Considerations

  • Command structure - how should users specify which platform/account?
  • Authentication management for multiple accounts
  • Repository selection (default repos? explicit specification?)
  • Issue template support?
  • Confirmation before creating?
  • Success/failure feedback with links to created items

Example Command Ideas

/task Create a new feature for hikari
/gitea-issue nhcarrigan/hikari "Bug title" "Bug description"
/github-issue naomi-lgbt/repo-name "Issue title"

This issue was created with help from Hikari~ 🌸

## Description Hikari should have commands to create tasks and issues across various platforms, making project management easier without leaving Discord! ## Platforms to Support ### Leantime (board.nhcarrigan.com) - Create tasks on the self-hosted Leantime instance - Will need Leantime API integration ### Gitea (git.nhcarrigan.com) - Create issues on repositories - Will need Gitea API integration (already have MCP tools for this!) ### GitHub (github.com) - Create issues on repositories - Support for three different accounts: - `naomi-lgbt` - Personal/NHCarrigan projects - `naomi-deepgram` - Deepgram work - `naomi-freecodecamp` - freeCodeCamp work - Will need GitHub API integration with multiple authentication contexts ## Implementation Considerations - Command structure - how should users specify which platform/account? - Authentication management for multiple accounts - Repository selection (default repos? explicit specification?) - Issue template support? - Confirmation before creating? - Success/failure feedback with links to created items ## Example Command Ideas ``` /task Create a new feature for hikari /gitea-issue nhcarrigan/hikari "Bug title" "Bug description" /github-issue naomi-lgbt/repo-name "Issue title" ``` ✨ This issue was created with help from Hikari~ 🌸
Author
Owner

Transferred to nhcarrigan/amari#12 - this feature belongs in Amari (the Discord bot) rather than Hikari (the desktop app)!

Transferred to nhcarrigan/amari#12 - this feature belongs in Amari (the Discord bot) rather than Hikari (the desktop app)!
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari#13