privacyPolicyURL should be present for marketplace readiness.
X (Twitter) Skills
serge-bulaev/x-skills · v1.0.36 · Tools & Integrations
Codex-ready X (Twitter) marketing bundle with a native .codex-plugin manifest: tweet and thread writing with corpus-validated hook formulas (validated against ~450 top tweets), AI-tell humanizer, hook extraction, reply drafting, content planning, and audience insights; also works in Claude Code.
Is X (Twitter) Skills a fit?
From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.
Works with
- Claude Code
- Codex
- 10 skills
Before you install
- Sign-in
- Asks you to sign in when you install it
- Declared access
- Interactive, Read, Write
- License
- MIT
Check before relying on it
- Security checks that did not finish: cisco-skill-scanner, codex-plugin-scanner. See the evidence
- 2 medium findings from the scan. See the evidence
- The publisher has not verified ownership on HOL.
What is X (Twitter) Skills?
X (Twitter) Skills is a published tools & integrations plugin for AI coding agents in the claude-code ecosystem, developed by Serge Bulaev and distributed through the HOL AI plugin registry. Codex-ready X (Twitter) marketing bundle with a native .codex-plugin manifest: tweet and thread writing with corpus-validated hook formulas (validated against ~450 top tweets), AI-tell humanizer, hook extraction, reply drafting, content planning, and audience insights; also works in Claude Code.
- Canonical slug
- serge-bulaev/x-skills
- Version
- v1.0.36 · updated Oct 15, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Project link
- X (Twitter) Skills
- Repository
- https://github.com/sergebulaev/x-skills
- Canonical profile
- https://hol.org/registry/plugins/serge-bulaev%2Fx-skills
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Security result
- Needs review
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .codex-marketplace/x-skills
- Source repo
- https://github.com/sergebulaev/x-skills
- Source commit
- ea61d1d0f887…
- Publisher verified
- No
- Owner verified
- Not owner verified
Continuous scanner CI detected
No action is required. This plugin receives the full trust score.
README badge not detected
Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.
Security Posture
See how the Trust Score is computed- Provider
- registry-broker-fallback
- Grade
- C · review
- Version
- Unknown
Findings
termsOfServiceURL should be present for marketplace readiness.
Repository snapshot does not include a lockfile.
Script permission declarations are required for scripts/: scripts/check_mcp_mapping.py, scripts/check_frontmatter.py, scripts/check_no_secrets.py, scripts/check_actor_inputs.py, scripts/check_security_boundaries.py, scripts/check_untrusted_rule.py, scripts/check_text_encoding.py
Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-AHWqr6 (lenient mode requires at least one markdown file)
Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-dtWsxM (lenient mode requires at least one markdown file)
Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-QNdaJK (lenient mode requires at least one markdown file)
Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-FoZgdF (lenient mode requires at least one markdown file)
Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-WmJFUe (lenient mode requires at least one markdown file)
Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-wlcUAm (lenient mode requires at least one markdown file)
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-IGW72C (lenient mode requires at least one markdown file)
X (Twitter) Skills — Frequently asked questions
- What is X (Twitter) Skills?
- X (Twitter) Skills is an AI plugin in the HOL registry. Codex-ready X (Twitter) marketing bundle with a native .codex-plugin manifest: tweet and thread writing with corpus-validated hook formulas (validated against ~450 top tweets), AI-tell humanizer, hook extraction, reply drafting, content planning, and audience…
- How do I install X (Twitter) Skills?
- Install X (Twitter) Skills in your harness: Codex — codex plugin marketplace add sergebulaev/x-skills; Claude Code — /plugin marketplace add sergebulaev/x-skills; Any agent — npx [email protected] add sergebulaev/x-skills. Full step-by-step guidance is on the HOL plugin page.
- How do I install X (Twitter) Skills in Codex?
- To install X (Twitter) Skills in Codex, start with codex plugin marketplace add sergebulaev/x-skills. The complete step-by-step install guide for Codex is on the HOL plugin page.
- How do I install X (Twitter) Skills in Claude Code?
- To install X (Twitter) Skills in Claude Code, start with /plugin marketplace add sergebulaev/x-skills. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
- Is X (Twitter) Skills free?
- Pricing for X (Twitter) Skills is published on its HOL plugin page when the maker schedules a launch.
- How is the Trust Score for X (Twitter) Skills computed?
- X (Twitter) Skills has a HOL Trust Score of 73 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/serge-bulaev%2Fx-skills/trust
- Who publishes X (Twitter) Skills?
- X (Twitter) Skills is published by Serge Bulaev and listed on HOL.
- Is X (Twitter) Skills available now?
- X (Twitter) Skills availability is listed on its HOL plugin page.
Install Guidance
Install in Claude Code
Install through the Claude Code plugin marketplace.
Optional: install HOL Guard for Claude Code first, so it can check this plugin's tools on your machine before Claude Code uses them.
- 1
Add the marketplace
Run this inside a Claude Code session. It registers the marketplace manifest shipped at the repository root. If the repository ships none, add the generated entry from the Advanced section below first.
claude code - 2
Find the marketplace and plugin names
The install id is <plugin-entry>@<marketplace-name>, and the marketplace name is declared inside the manifest — it can differ from the repository name. List registered marketplaces to read both names.
shell - 3
Install the plugin
Substitute the plugin entry name and the marketplace name shown by the previous step.
claude code
Did setup work in Claude Code?
No setup reports for Claude Code yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.
Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W43, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.
Loading reviews
Plugin Manifest
{
"name": "x-skills",
"description": "9 Claude Code and Codex skills for X (Twitter) marketing: single-tweet writing, long-form thread building, AI-tell humanizer with pre-publish audit, viral hook extraction, reply and quote-tweet drafting, profile optimization, content repurposing, audience insights, and weekly content planning. Publora is the default publish layer for tweets and threads.",
"version": "1.0.36",
"author": {
"name": "Serge Bulaev",
"url": "https://github.com/sergebulaev"
},
"license": "MIT",
"homepage": "https://github.com/sergebulaev/x-skills",
"repository": "https://github.com/sergebulaev/x-skills",
"keywords": [
"x",
"twitter",
"marketing",
"social-media",
"content",
"claude-skills",
"codex-skills",
"viral",
"threads",
"tweetstorm"
],
"skills": "./",
"interface": {
"displayName": "X (Twitter) Skills",
"developerName": "Serge Bulaev",
"shortDescription": "X (Twitter) marketing skills for Claude Code and Codex.",
"longDescription": "A bundle of 9 X (Twitter) marketing skills for Claude Code and Codex: single-tweet writing, long-form thread building, humanizing, hook extraction, reply and quote-tweet drafting, and content planning.",
"category": "Productivity",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"websiteURL": "https://github.com/sergebulaev/x-skills",
"defaultPrompt": [
"Draft a tweet from my notes.",
"Turn this into a 7-tweet thread.",
"Plan a week of X content."
],
"brandColor": "#000000",
"composerIcon": "./assets/icon.svg"
},
"holManifestOrigin": "repository",
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/sergebulaev/x-skills
- Marketplace path
- Unknown
- Source path
- plugins/sergebulaev/x-skills
- Install policy
- AVAILABLE
Skills
10 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
SKILL.md
Plan, draft, audit, and publish posts and threads for X (Twitter). Use when the user wants to write a single tweet or an auto-numbered thread, build a long-form tweetstorm, remove AI tells from a draft, reverse-engineer the hook from a viral tweet, draft a reply or quote tweet, or plan a week of X content. Tweets and threads publish via the Publora API, which auto-splits long content into a numbered thread. User provides notes or a tweet URL, the skill drafts, the user approves, then it publishes.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-audience-insights/SKILL.md
Read your X (Twitter) audience and niche from real data. Pull a handle's recent tweets (yours or a competitor's) with likes, replies, and views, see which formats and hooks are working, read the repliers on a tweet (X gates likers, so repliers are the signal), and scan a niche query for top tweets. Powered by Apify, no login. Triggers on \"analyze my tweets\", \"what is working on X\", \"read the replies\", \"competitor tweets\", \"who is engaging\". Not for writing a tweet (use x-post-writer).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-content-planner/SKILL.md
Generate a weekly X (Twitter) content plan from a theme, audience, and content pillars. Produces per-day recommendations (single tweet vs thread, X hook formula, angle, posting time, primary goal), a single-to-thread mix, daily reply and quote-tweet targets, and a goal-mix balance check across replies, reposts, likes, and bookmarks. Use when the user wants to plan a week of X content instead of ad-hoc posting. Not for drafting one tweet (use x-post-writer) or one thread (use x-thread-builder).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-hook-extractor/SKILL.md
Reverse-engineer the hook from a viral X (Twitter) tweet or thread URL. Identifies which of the 10 canonical 2026 X formulas it uses (one-liner contrarian, data-point, build-in-public, quote-tweet, mini-list, relatable cold-open, listicle-thread, story thread, curiosity-gap, how-I teardown), explains why it worked, and returns a blank template mapped to your topic with its primary goal. Use to learn from a tweet you admire. Not for writing your own (use x-post-writer or x-thread-builder).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-humanizer/SKILL.md
Remove the AI tells human readers react to in a tweet or thread: 2026 vocabulary by density, reveal bridges, staccato stacks, stacked triads, performed sincerity. Also --mode audit (280-char fit and format), --mode profile (learns how you write) and --mode interview (fills your Story Bank: the numbers, turning points and positions posts are made of). Not for writing from scratch (use x-post-writer). Keywords: humanize, de-AI tweet, AI slop, interview me, audit before posting.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-post-writer/SKILL.md
Draft a single tweet or short auto-thread for X (Twitter) using a 2026 X hook formula (one-liner contrarian, data-point, build-in-public, mini-list, relatable cold-open), picked by goal (replies, reposts, likes, bookmarks). Respects the 280-char limit (25,000 on Premium), runs the humanizer pass, and publishes via Publora on approval. Use to write a tweet from notes. Not for long threads (use x-thread-builder) or auditing a draft (use x-humanizer --mode audit).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-profile-optimizer/SKILL.md
Audit and rewrite an X (Twitter) profile end-to-end for 2026: bio (160 chars), display name with a searchable keyword, @handle, header image, pinned tweet, link, and location. Triggers on \"review my X profile\", \"fix my bio\", \"rewrite my Twitter bio\", \"optimize my header\", \"pin the right tweet\", \"X profile audit\". Turns a default profile into one that converts visitors into followers. Not for writing tweets (use x-post-writer).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-reply-drafter/SKILL.md
Draft a reply or a value-add quote tweet for a specific X (Twitter) tweet from its URL. Use to reply in a thread, answer a creator, or quote-tweet with added value. Parses the tweet URL, reads pasted context, decides reply vs quote tweet, and drafts 1-3 variants in your voice. X has no LinkedIn-style 2-level thread flattening, so a reply is just a tweet. Publora has no reply endpoint, so the draft is returned as a copy-paste block to post yourself. Not for top-level posts (use x-post-writer).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-repurposer/SKILL.md
Repurpose existing content into a native X (Twitter) post or thread. Take a LinkedIn post, blog, YouTube script, or newsletter and rewrite it for X: re-hook for the no-fold first line, refit to 280 chars or a thread, strip off-platform artifacts, run the humanizer, publish via Publora on approval. Not for writing from scratch (use x-post-writer or x-thread-builder), not for auditing a draft (use x-humanizer --mode audit).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
skills/x-thread-builder/SKILL.md
Build a long-form X (Twitter) thread (tweetstorm) using a 2026 thread formula (listicle-thread, story thread, curiosity-gap opener, how-I teardown), picked by goal (bookmarks, likes, reposts, replies). Structures tweet 1 as a promise plus open loop, paces one beat per tweet, and closes for the repost. Publishes via Publora, which auto-splits long content into a numbered (1/N) thread. Not for single tweets (use x-post-writer) or auditing a draft (use x-humanizer --mode audit).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
File Inventory
.codex-plugin/plugin.json
plugin-manifest
1,480 bytes
23534b04dc0f92f4…
assets/icon.svg
asset
768 bytes
4eaeb060fab02992…
lib/__init__.py
file
1,125 bytes
ddf48fbdd1e99a3d…
lib/_env.py
file
2,198 bytes
e3516d0c00eb0c72…
lib/apify_client.py
file
9,243 bytes
387f42e6d0981a0c…
lib/approval.py
file
1,806 bytes
d8499fa4fa1d3ff7…
lib/backend_selector.py
file
16,398 bytes
c29497f2bd4f198d…
lib/pixfaro_client.py
file
9,313 bytes
a2bcd038ab7a4570…
lib/publora_client.py
file
7,601 bytes
0b603916e42f99c9…
lib/url_parser.py
file
6,856 bytes
d016683560f95cd1…
README.md
file
19,453 bytes
64326a869362cfae…
references/algorithm-heuristics.md
file
6,957 bytes
7a003cea1bbdb1c3…
references/hook-formulas.md
file
15,813 bytes
4f65f030bafdee76…
references/mcp-read-layer.md
file
5,403 bytes
81ef745cb69a16dd…
references/story-bank.md
file
3,849 bytes
f085758dce108335…
references/untrusted-content.md
file
2,972 bytes
5d06a347e52bab51…
references/voice-profile.md
file
1,684 bytes
69ad0b041ed830b5…
references/voice-rules.md
file
5,286 bytes
85765de129294a7d…
requirements.txt
file
38 bytes
6602f8cb4d70a2d3…
scripts/check_actor_inputs.py
file
6,038 bytes
7c4069db6d52d4df…
scripts/check_frontmatter.py
file
3,856 bytes
f52ca33a25571e48…
scripts/check_mcp_mapping.py
file
7,248 bytes
03fe53433d9eddb6…
scripts/check_no_secrets.py
file
4,793 bytes
199c5223ed7480fe…
scripts/check_security_boundaries.py
file
3,910 bytes
1c540355df5ca406…
scripts/check_text_encoding.py
file
3,456 bytes
d5a19deb9c083569…
scripts/check_untrusted_rule.py
file
3,154 bytes
72260adccc612e69…
SKILL.md
skill
7,867 bytes
fb3b3e7648fa47e0…
skills/x-audience-insights/SKILL.md
skill
5,623 bytes
8a80903873977d18…
skills/x-content-planner/references/example-week.md
skill
2,832 bytes
975e3e5e4074f2e6…
skills/x-content-planner/references/pillars-framework.md
skill
2,557 bytes
5ac54adee817a6f5…
skills/x-content-planner/SKILL.md
skill
5,761 bytes
7c410f93bcb1128f…
skills/x-hook-extractor/references/classification-rules.md
skill
3,191 bytes
c04aba1ef386654b…
skills/x-hook-extractor/references/examples.md
skill
3,141 bytes
a6901a49231b5364…
skills/x-hook-extractor/SKILL.md
skill
4,713 bytes
21a23a12ec675b94…
skills/x-humanizer/references/audit-checklist.md
skill
3,883 bytes
e5810ebda58b33e1…
skills/x-humanizer/references/examples.md
skill
2,784 bytes
315bd544a52468be…
skills/x-humanizer/references/scrub-rules.md
skill
21,038 bytes
5b38aaf65115e0ed…
skills/x-humanizer/SKILL.md
skill
16,720 bytes
76aef7f64f5fe091…
skills/x-humanizer/sub-skills/illustration.md
skill
3,847 bytes
0156ff76a5ddac36…
skills/x-humanizer/sub-skills/post-audit.md
skill
4,841 bytes
5bd4b4f483a4ff6e…
skills/x-humanizer/sub-skills/story-bank-interview.md
skill
6,678 bytes
c32afce3a7d74712…
skills/x-humanizer/sub-skills/voice-profile.md
skill
2,347 bytes
ff808aeac00309e7…
skills/x-post-writer/references/single-tweet-checklist.md
skill
2,526 bytes
8b5e8a3c18c4c33d…
skills/x-post-writer/SKILL.md
skill
7,244 bytes
0be6f448eebe345e…
skills/x-profile-optimizer/SKILL.md
skill
4,767 bytes
fa49d9cb4c4329ef…
skills/x-reply-drafter/references/reply-templates.md
skill
2,500 bytes
32e21cfa35124310…
skills/x-reply-drafter/SKILL.md
skill
7,308 bytes
03fb9755608adda7…
skills/x-repurposer/SKILL.md
skill
6,631 bytes
30720e51aaacdebe…
skills/x-thread-builder/references/thread-structure.md
skill
3,857 bytes
d824b25da3ed309d…
skills/x-thread-builder/SKILL.md
skill
7,147 bytes
e3a6c1322d73bb85…
Related plugins
Ordered by Trust Score. Listings cannot pay for these positions. Check each one fits your task before switching from X (Twitter) Skills.
Alternatives in Tools & Integrations
- Agent402Open-source MCP server and x402 seller: 500+ tools for web search, rendering, PDFs, OCR, market and SEC data, paid per call in USDC or free via proof-of-work, no account or API keyTrust 94 · Scan: safe · Codex, MCP, Cursor
- AI Command CenterLocal-first Windows, macOS and Linux command center for Claude Code, Codex, OpenCode, Aider, Gemini CLI, Ollama and 8,000+ API models, with live cost and token analytics (even for Claude Code sessions in other terminals), a side-by-side Arena, real terminals and git per projectTrust 94 · Scan: safe · Codex, Claude Code, Antigravity CLI
- humanizer-ruAgent skill for Claude Code, Codex, Cursor and Gemini that rewrites Russian text to remove 64 AI-generation markers (bureaucratese, calques, ChatGPT fingerprints), with a corpus-calibrated scanner, audit mode and author-voice calibrationTrust 94 · Scan: safe · Codex, DeepSeek Harness, Claude Code
- ThoughtProof MCPLocal MCP pre-action verification for agents: mandate + proposed action → ALLOW/BLOCK/UNCERTAIN; execute only on ALLOWTrust 94 · Scan: safe · Codex, MCP
More from Serge Bulaev
- LinkedIn SkillsCodex-ready LinkedIn marketing bundle with a native .codex-plugin manifest and 10 skills: post writing with 16 tested hook formulas, AI-tell humanizer, pre-publish audit, comment and reply drafting, hook extraction, content planning, profile optimization, engager analytics, and thread monitoring; also works in Claude Code.Trust 74 · Scan: review · Claude Code, Codex
- TikTok SkillsCodex-ready TikTok marketing bundle with a native .codex-plugin manifest and 8 skills: 3-second hook scripting (spoken line plus on-screen text), caption and hashtag writing under the 2,200-char API limit, trend mapping, profile optimization, AI-tell humanizer, and comment drafting; publishes through Publora with approval before anything goes live; also works in Claude CodeTrust 74 · Scan: review · Codex, Claude Code
History, reviews, and alternatives
Launch history
No public launch record yet.
User reviews
The first substantive review can be added on this page.
Milestones and alternatives
Related alternatives
Suggested from HOL scan evidence: same category, at least one shared runtime, similar tags and contents. Paid placement and Trust Score play no part.
