Skip to content

docs: make the repository easier to find - #1

Merged
bo-516 merged 1 commit into
mainfrom
docs/discoverability
Oct 4, 2026
Merged

bo-516 merged 1 commit into
mainfrom
docs/discoverability

Conversation

@bo-516

@bo-516 bo-516 commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

Summary

Makes the repository easier to find on GitHub, PyPI and in Grok Build's plugin suggestions. The only behavior change is which prompts trigger the plugin's install suggestion.

  • README.md / README.zh-CN.md: the first paragraph now opens with "Computer use for Grok Build" and names macOS, Windows and Linux, to match the new GitHub description.
  • servers/grok-computer-mcp/pyproject.toml: more PyPI keywords; classifiers for audience, operating systems and topics; and [project.urls] (Homepage, Repository, Issues) so the PyPI page links back to this repository. This takes effect with the next release, because the package is not on PyPI yet.
  • servers/grok-computer-mcp/README.md (the PyPI long description): absolute links to the repository and the install guide. Relative links break on PyPI.
  • .grok-plugin/marketplace.json: adds homepage and replaces the generic keywords with brand-scoped ones (computer-use, computer use, grok computer, grok-computer-mcp). Grok Build's suggestion matcher (xai-grok-plugin-marketplace/src/matcher.rs) suggests a plugin when one of its keywords appears in the user's prompt at word boundaries. The old keywords gui, desktop, browser and testing would therefore fire on unrelated requests. The xai-org/plugin-marketplace contributing guide also sends back submissions that use generic keywords or have no homepage. scripts/plugin_index.py --entry copies these fields into the entry for that catalog. plugin.json is unchanged.
  • docs/goal.md §4.2: adds an implementation note that records the keyword rule.

Done separately, not part of this PR: the GitHub About section now has a description and 20 topics.

Test plan

  • uv run pytest: 1025 passed, 5 skipped (no desktop session; no Python 3.8 on PATH)
  • uv run ruff check and uv run pyright are clean
  • uv run python scripts/plugin_index.py --check
  • grok plugin validate plugins/computer-use
  • uv lock --check
  • uv build --package grok-computer-mcp: the wheel METADATA has the new Project-URL, Keywords and Classifier lines
  • Hook tests on Python 3.8: left to CI (no hook files changed)

🤖 Generated with Claude Code

The English and Chinese README intros now lead with "computer use for Grok
Build" and name the supported platforms. The facade package gains PyPI
keywords, classifiers and project URLs that link back to this repository, and
its README uses absolute links so they also work on PyPI.

The marketplace entry gets a homepage and brand-scoped keywords. Grok Build
suggests a plugin when one of its keywords appears in the user's prompt, so
generic words like "browser" or "testing" fired on unrelated requests, and
xai-org/plugin-marketplace rejects them. goal.md §4.2 records the rule.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bo-516
bo-516 merged commit 8de744f into main Oct 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant