Skip to content

docs: add TweetClaw skill UX example - #107

Open
kriptoburak wants to merge 3 commits into
grp06:mainfrom
kriptoburak:codex/tweetclaw-skill-example
Open

docs: add TweetClaw skill UX example#107
kriptoburak wants to merge 3 commits into
grp06:mainfrom
kriptoburak:codex/tweetclaw-skill-example

Conversation

@kriptoburak

@kriptoburak kriptoburak commented May 19, 2026

Copy link
Copy Markdown

Summary

  • Add TweetClaw as a concrete external OpenClaw plugin example in the skills UX overview.
  • Capture installation, source, discovery, readiness checks, and gateway setup scope.
  • Merge the current upstream main.
  • Reject malformed gateway URLs during interactive setup instead of persisting unusable settings.
  • Accept only complete ws:// or wss:// gateway URLs with a hostname.

Independent repository fix

The setup wizard previously accepted values such as https://localhost:18789, localhost:18789, and incomplete ws:// URLs. Those values were saved even though the gateway requires WebSocket URLs. This PR now validates the protocol, completeness, and hostname before persisting the setting. The focused unit test covers valid and invalid cases.

Validation

  • npm ci with Node 24
  • npm run test -- --run tests/unit/studioSetupPaths.test.ts (4/4)
  • npm run typecheck
  • Targeted ESLint on changed code
  • Targeted Prettier check on changed code
  • git diff --check
  • npm view @xquik/tweetclaw version --silent

The repository declares Node 20.9 in .nvmrc. Node 24 was the nearest compatible installed runtime available locally; Node 26 could not load the pinned native SQLite dependency.

AI-assisted

  • Codex prepared the change and ran the checks above.

@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@kriptoburak

Copy link
Copy Markdown
Author

Published the independent setup repair at ac4e8c1 and merged current upstream main.

The interactive setup now rejects malformed gateway URLs before saving them. It accepts only complete ws:// or wss:// URLs with a hostname.

Exact-head validation:

  • focused unit tests: 4/4 pass
  • typecheck: pass
  • targeted ESLint: pass
  • targeted Prettier: pass
  • diff check: pass

I also rechecked all current comments, reviews, checks, conflicts, and commits. There are no actionable review requests or failing checks.

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