diff --git a/.github/ISSUE_TEMPLATE/cli-wishlist.yml b/.github/ISSUE_TEMPLATE/cli-wishlist.yml
new file mode 100644
index 000000000..4c9121f68
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/cli-wishlist.yml
@@ -0,0 +1,55 @@
+name: "\U0001F31F CLI Wishlist"
+description: "Suggest a software, codebase, or service you'd like CLI-Anything to support."
+title: "[Wishlist] "
+labels: ["wishlist"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ## Request a New CLI
+
+ Is there a software, codebase, or service you wish had a CLI-Anything harness? Let us know!
+
+ - type: dropdown
+ id: type
+ attributes:
+ label: Type
+ options:
+ - Desktop Software
+ - Web Service / SaaS
+ - Developer Tool / Codebase
+ - Other
+ validations:
+ required: true
+
+ - type: input
+ id: software-name
+ attributes:
+ label: Software / Service Name
+ placeholder: "e.g., Godot, Ardour, FreeCAD, Darktable, etc."
+ validations:
+ required: true
+
+ - type: input
+ id: software-link
+ attributes:
+ label: Link
+ placeholder: "e.g., https://www.darktable.org/"
+ validations:
+ required: true
+
+ - type: textarea
+ id: use-case
+ attributes:
+ label: Brief use-case
+ placeholder: "e.g., Automate batch photo editing and RAW processing via command line..."
+ validations:
+ required: true
+
+ - type: textarea
+ id: why
+ attributes:
+ label: Why should CLI-Anything support this?
+ placeholder: "e.g., Darktable has a large photography community and supports Lua scripting, making CLI integration feasible..."
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 06a34646b..f6a2acefa 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,5 +1,8 @@
blank_issues_enabled: false
contact_links:
+ - name: "\U0001F44B Contributor Sign-Up"
+ url: https://github.com/HKUDS/CLI-Anything/issues/new?template=contributor-signup.yml
+ about: Want to contribute a new CLI and gain reviewer/merge access? Sign up here!
- name: Questions & Discussions
url: https://github.com/HKUDS/CLI-Anything/discussions
about: Please ask questions and discuss ideas here instead of opening an issue.
diff --git a/.github/ISSUE_TEMPLATE/contributor-signup.yml b/.github/ISSUE_TEMPLATE/contributor-signup.yml
new file mode 100644
index 000000000..5d1fd3214
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/contributor-signup.yml
@@ -0,0 +1,63 @@
+name: "\U0001F44B Contributor Sign-Up"
+description: "Sign up to contribute a new CLI harness and gain reviewer/merge access."
+title: "[Contributor Sign-Up] "
+labels: ["contributor-signup", "new-cli"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ## Welcome to CLI-Anything!
+
+ New contributors are required to contribute a new CLI harness as their first contribution. Once your CLI is merged, you'll be granted access to review and merge PRs.
+
+ Please read [CONTRIBUTING.md](https://github.com/HKUDS/CLI-Anything/blob/main/CONTRIBUTING.md) before starting.
+
+ - type: textarea
+ id: experience
+ attributes:
+ label: Developing experience and past projects
+ placeholder: "e.g., 3 years of Python development, contributed to X and Y open-source projects..."
+ validations:
+ required: true
+
+ - type: dropdown
+ id: contributing-read
+ attributes:
+ label: Have you read CONTRIBUTING.md?
+ options:
+ - "Yes"
+ - "Not yet, but I will before starting"
+ validations:
+ required: true
+
+ - type: input
+ id: target-software
+ attributes:
+ label: Which GUI application will you build a CLI for?
+ placeholder: "e.g., Audacity, OBS Studio, FreeCAD, Krita, etc."
+ validations:
+ required: true
+
+ - type: input
+ id: software-link
+ attributes:
+ label: Link to the software
+ placeholder: "e.g., https://www.audacityteam.org/"
+ validations:
+ required: true
+
+ - type: textarea
+ id: use-case
+ attributes:
+ label: Brief use-case for the CLI
+ placeholder: "e.g., Automate batch audio processing and noise reduction via command line..."
+ validations:
+ required: true
+
+ - type: checkboxes
+ id: agreement
+ attributes:
+ label: Agreement
+ options:
+ - label: "I agree to be assigned to PRs or issues related to my contribution."
+ required: true
diff --git a/.gitignore b/.gitignore
index 009075500..b4639f9fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,6 +22,7 @@
!/.github/workflows/
!/.github/scripts/
!/.github/PULL_REQUEST_TEMPLATE.md
+!/.github/ISSUE_TEMPLATE/
# Allow examples directory
!/examples/
diff --git a/README.md b/README.md
index d704aa0a7..1a3a54f4d 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,8 @@ CLI-Anything: Bridging the Gap Between AI Agents and the World's Software
@@ -43,7 +45,18 @@ CLI-Anything: Bridging the Gap Between AI Agents and the World's Software Thanks to all invaluable efforts from the community! More updates continuously on the way everyday..
-- **2026-03-30** ๐๏ธ **CLI-Anything v0.2.0** โ HARNESS.md progressive disclosure redesign. Detailed guides (MCP backend, filter translation, timecode, session locking, PyPI publishing, SKILL.md generation) extracted into `guides/` for on-demand loading. Phases 1โ7 now contiguous. Key Principles and Rules merged into a single authoritative section. Added Guides Reference routing table. Renamed "Critical Lessons Learned" to "Architecture Patterns & Pitfalls."
+- **2026-04-08** ๐ฌ **Openscreen CLI** merged (#183) โ screen recording editor harness with fused manual + auto-generated tests (101 tests).
+
+- **2026-04-06** ๐ **Exa CLI** merged (#172) โ AI-powered web search and answers harness. ๐ฎ **Godot CLI** merged (#140) โ game engine harness with full demo-game E2E pipeline. CLI-Hub frontend improvements.
+
+- **2026-04-03** ๐งช **WireMock CLI** merged (#170) โ HTTP mock server harness for API testing. Added CLI demo recordings to documentation.
+
+- **2026-04-01** โ๏ธ **Slay the Spire II CLI** merged (#148) โ game harness for deck-building roguelike. ๐ฅ **VideoCaptioner CLI** merged (#166) โ AI-powered video captioning harness. **IntelWatch** added to registry for B2B OSINT.
+
+
+Earlier news (Mar 23โ30)
+
+- **2026-03-30** ๐๏ธ **CLI-Anything v0.2.0** โ HARNESS.md progressive disclosure redesign. Detailed guides extracted into `guides/` for on-demand loading. Phases 1โ7 now contiguous. Key Principles and Rules merged into a single authoritative section.
- **2026-03-29** ๐ Blender skill docs updated โ enforce absolute render paths and correct prerequisites.
@@ -53,14 +66,16 @@ CLI-Anything: Bridging the Gap Between AI Agents and the World's Software
-Earlier news (Mar 17โ22)
+Earlier news (Mar 11โ22)
- **2026-03-22** ๐ต **MuseScore CLI** merged with transpose, export, and instrument management.
@@ -74,12 +89,7 @@ CLI-Anything: Bridging the Gap Between AI Agents and the World's Software
-
-
-Earlier news (Mar 11โ16)
-
-- **2026-03-16** ๐ค Added **SKILL.md generation** (Phase 6.5) โ every generated CLI now ships with an AI-discoverable skill definition. Includes `skill_generator.py`, Jinja2 template, and 51 new tests.
+- **2026-03-16** ๐ค Added **SKILL.md generation** (Phase 6.5) โ every generated CLI now ships with an AI-discoverable skill definition.
- **2026-03-15** ๐พ Support for **OpenClaw** from the community! Merged Windows `cygpath` guard for cross-platform support.