Use when drafting, sending, or preserving email correspondence for an existing ClawHub content rights case.
72
88%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use ClawHub's authenticated admin CLI commands directly. Do not use helper scripts, direct Hermit calls, or direct R2 access for correspondence.
CHR-... case. Never create cases with this skill.bun run admin -- email send for outbound email.bun run admin -- content-rights record-correspondence to preserve the
exact correspondence in Hermit.--attachment files are archived with the correspondence. The generic email
template does not send file attachments.Hello ...
or Hi ... to the body file.--title, and do not duplicate the title in the body file.Use this subject:
ClawHub skill removal noticeUse this body, replacing only the skill URL:
We removed the following ClawHub skill after receiving a content rights request involving Rednote/Xiaohongshu platform rights:
https://clawhub.ai/<owner>/<slug>
If you believe this removal was made in error, please submit a response using this form:
https://forms.openclaw.ai/clawhub-content-rightsPreview the email:
bun run admin -- email send \
--user <publisher-handle> \
--subject "ClawHub skill removal notice" \
--body-file /tmp/body.txtSend only after explicit signoff:
bun run admin -- email send \
--user <publisher-handle> \
--subject "ClawHub skill removal notice" \
--body-file /tmp/body.txt \
--send \
--confirm-user-request \
--confirm-user-signoff \
--jsonRecord the exact sent correspondence:
bun run admin -- content-rights record-correspondence CHR-000007 \
--direction outbound \
--to "<publisher-handle-or-email>" \
--from "ClawHub <noreply@notifications.openclaw.ai>" \
--subject "ClawHub skill removal notice" \
--body-file /tmp/body.txt \
--provider-message-id "<providerId-from-send-response>" \
--jsonFor requester updates or closure notes, use direct email and avoid exposing the internal case id in the subject unless the user explicitly asks.
bun run admin -- email send \
--to requester@example.com \
--username Requester \
--subject "Update on ClawHub content rights request" \
--body-file /tmp/body.txtAfter explicit signoff, send:
bun run admin -- email send \
--to requester@example.com \
--username Requester \
--subject "Update on ClawHub content rights request" \
--body-file /tmp/body.txt \
--send \
--confirm-user-request \
--confirm-user-signoff \
--jsonThen record the successful send with the provider id:
bun run admin -- content-rights record-correspondence CHR-000007 \
--direction outbound \
--to "Requester Name <requester@example.com>" \
--from "ClawHub <noreply@notifications.openclaw.ai>" \
--subject "Update on ClawHub content rights request" \
--body-file /tmp/body.txt \
--provider-message-id "<providerId-from-send-response>"Verify the case now includes the correspondence:
bun run admin -- content-rights get CHR-000007 --jsonRun from the ClawHub repository root with the normal authenticated admin CLI.
694ff71
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.