x-publish
Draft X Posts and Threads
Posting AI-written threads manually can be slow and error prone. This skill opens X, pastes prepared content, and saves drafts for review.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "x-publish" from https://skillstore.io/skills/kangarooking-x-publish.md and its manifest at https://skillstore.io/api/skills/kangarooking-x-publish/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "x-publish". Save a one-post announcement as an X draft.
Expected outcome:
Draft saved. Review it in X drafts before publishing.
Using "x-publish". Save a three-part product thread as a draft.
Expected outcome:
Thread draft saved with three posts. Review the thread in X drafts.
Using "x-publish". Try to draft a post while the browser is not logged in.
Expected outcome:
Please log in to X first, then run the draft workflow again.
Security Audit
Medium RiskMost Markdown backtick detections are false positives from documentation and examples, and the Linux subprocess calls use fixed command arrays without shell interpolation. Confirmed risks remain around local helper execution, temporary file staging, authenticated browser automation against X, and writing post text to the system clipboard.
Confirmed security concerns (2)
Capability review items (13)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
⚙️ External commands (50)
📁 Filesystem access (4)
🌐 Network access (9)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/kangarooking-x-publish/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/kangarooking-x-publish?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/kangarooking-x-publish?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/kangarooking-x-publish/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/kangarooking-x-publish.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
kangarooking. (2026). x-publish security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/kangarooking-x-publish/audits/6BibTeX citation
@techreport{kangarooking-kangarooking-x-publish-2026,
author = {kangarooking},
title = {x-publish security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/kangarooking-x-publish/audits/6},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "x-publish security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "kangarooking"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/kangarooking-x-publish/audits/6"
identifiers:
- type: other
value: "skillstore:kangarooking-x-publish:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Save a Launch Announcement
Stage a short product update in X drafts so it can be reviewed before posting.
Prepare a Campaign Thread
Convert prepared campaign copy into a connected X thread draft.
Stage Technical Notes
Move a concise research or engineering note into X drafts without manual copy and paste.
Try These Prompts
Use x-publish to save this as an X draft: [post text]. Do not publish it.
Use x-publish to save this thread as X drafts. Keep each post under 280 characters: [thread text].
Check this post for length and obvious formatting issues, then use x-publish to save it as an X draft: [post text].
Use x-publish to stage these approved campaign posts as an X thread draft. Preserve order and report the draft location: [numbered posts].
Best Practices
- Review every draft in X before manual publication.
- Keep sensitive or embargoed information out of clipboard-based workflows.
- Confirm each post is within the X character limit before saving a draft.
Avoid
- Do not use the skill to publish automatically or bypass final human review.
- Do not place secrets, tokens, or private customer data in post text.
- Do not rely on the workflow when X compose elements have changed.
Frequently Asked Questions
Does this skill publish posts automatically?
Does it support threads?
What browser access is required?
Why does it use the clipboard?
Can it upload media?
Can it validate content policy or legal risk?
Developer Details
Author
kangarookingLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
0519034dad657fb1f7706e0550e962beeda73fdf
Maintenance freshness
7/18/2026
Usage
5 downloads · 134 views
File structure