diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00000000..0086358d
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: true
diff --git a/.github/ISSUE_TEMPLATE/new_tool.yml b/.github/ISSUE_TEMPLATE/new_tool.yml
new file mode 100644
index 00000000..f8897689
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/new_tool.yml
@@ -0,0 +1,46 @@
+name: New tool suggestion
+description: Suggest support for a new tool
+labels: [enhancement]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for a new tool suggestion!
+
+ Normally, you don't need to open an issue to request support for a new tool.
+ Instead, please submit a pull request.
+ (See [DEVELOPMENT.md](https://github.com/taiki-e/install-action/blob/main/DEVELOPMENT.md) for how to add support for a new tool.)
+
+ That said, if you have any questions before getting started, or if you’re unable to contribute for any reason, feel free to open an issue.
+ - type: input
+ id: name
+ attributes:
+ label: Tool name
+ validations:
+ required: true
+ - type: dropdown
+ id: pre-built
+ attributes:
+ label: Are official pre-built binaries provided?
+ description: |
+ If "No", this issue will be blocked until official pre-built binaries are provided.
+ If "Unknown", this issue will be blocked until it is determined that it is provided.
+ (When the tool is a Rust crate, it may already be available via fallback even if "No" or "Unknown".)
+ options:
+ - 'Yes'
+ - 'No'
+ - Unknown
+ default: 2
+ validations:
+ required: true
+ - type: input
+ id: url
+ attributes:
+ label: Website or repository link
+ validations:
+ required: true
+ - type: textarea
+ id: context
+ attributes:
+ label: Additional Context
+ description: Any additional context that you believe may be relevant.
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index 5f4cbacf..2cee609a 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -21,9 +21,7 @@ See JSON files in `tools/codegen/base` directory for examples of the manifest.
> GITHUB_TOKEN=$(gh auth token) ./tools/manifest.sh
> ```
-## Refresh TOOLS.md
-
-To update `TOOLS.md`, run
+3\. Update `TOOLS.md` with the following command.
```sh
./tools/update-markdown.sh