Repository snapshot does not include a lockfile.
VoiceMoat Skills
Skills-only Codex plugin with 26 skills for LinkedIn and Twitter/X posts: draft in your own voice, audit before you publish, fix weak openings, draft comments and replies, read your numbers and plan the week, with no account or API key needed.
voicemoat/voicemoat-skills · v1.0.4 · Tools & Integrations
Trust Score
78
Security
95
Surfaces
26
What is VoiceMoat Skills?
VoiceMoat Skills is a published tools & integrations plugin for AI coding agents in the codex ecosystem, developed by VoiceMoat and distributed through the HOL AI plugin registry. Skills-only Codex plugin with 26 skills for LinkedIn and Twitter/X posts: draft in your own voice, audit before you publish, fix weak openings, draft comments and replies, read your numbers and plan the week, with no account or API key needed.
- Canonical slug
- voicemoat/voicemoat-skills
- Version
- v1.0.4 · updated Oct 4, 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
- Canonical profile
- https://hol.org/registry/plugins/voicemoat%2Fvoicemoat-skills
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- safe
- 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
- .
- Source repo
- https://github.com/prateeks367/voicemoat-skills
- Source commit
- 7623a3effbee…
- Publisher verified
- No
- Owner verified
- Not owner verified
Continuous scanner CI not detected
This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.
Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.
Verified badge not detected
Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.
Security Posture
- Provider
- registry-broker-fallback
- Grade
- A · safe
- Version
- Unknown
Findings
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
VoiceMoat Skills — Frequently asked questions
- What is VoiceMoat Skills?
- VoiceMoat Skills is an AI plugin in the HOL registry. Skills-only Codex plugin with 26 skills for LinkedIn and Twitter/X posts: draft in your own voice, audit before you publish, fix weak openings, draft comments and replies, read your numbers and plan the week, with no account or API key needed.
- How do I install VoiceMoat Skills?
- Install VoiceMoat Skills in your harness: Codex — codex plugin marketplace add prateeks367/voicemoat-skills; Claude Code — /plugin marketplace add prateeks367/voicemoat-skills; Any agent — npx skills add prateeks367/voicemoat-skills. Full step-by-step guidance is on the HOL plugin page.
- How do I install VoiceMoat Skills in Codex?
- To install VoiceMoat Skills in Codex, start with codex plugin marketplace add prateeks367/voicemoat-skills. The complete step-by-step install guide for Codex is on the HOL plugin page.
- How do I install VoiceMoat Skills in Claude Code?
- To install VoiceMoat Skills in Claude Code, start with /plugin marketplace add prateeks367/voicemoat-skills. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
- Is VoiceMoat Skills free?
- Pricing for VoiceMoat Skills is published on its HOL plugin page when the maker schedules a launch.
- Who publishes VoiceMoat Skills?
- VoiceMoat Skills is published by VoiceMoat and listed on HOL.
- Is VoiceMoat Skills available now?
- VoiceMoat Skills availability is listed on its HOL plugin page.
Install Guidance
Install in Claude Code
Install through the Claude Code plugin marketplace.
- 1
Add the marketplace
Run this inside a Claude Code session.
claude code - 2
Install the plugin
Use the plugin name and the marketplace name shown by the previous command.
claude code - 3
Scripted alternative
Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.
shell
Plugin Manifest
{
"name": "voicemoat-skills",
"version": "1.0.4",
"description": "Skills for posting on LinkedIn and Twitter/X: write in your voice, audit a draft before you publish, draft comments that add something, fix a dead opening, read your numbers honestly, and plan the week. They work on their own from what you paste, and can connect to VoiceMoat for a voice profile trained on your own published posts.",
"author": {
"name": "VoiceMoat",
"email": "[email protected]",
"url": "https://voicemoat.com"
},
"homepage": "https://github.com/prateeks367/voicemoat-skills",
"repository": "https://github.com/prateeks367/voicemoat-skills",
"license": "MIT",
"keywords": [
"linkedin",
"twitter",
"agent-skills",
"social-media",
"social-media-marketing",
"personal-branding",
"content-strategy",
"linkedin-post",
"linkedin-profile",
"linkedin-comments",
"hooks",
"content-calendar",
"content-pillars",
"analytics",
"voicemoat"
],
"skills": "./",
"interface": {
"displayName": "VoiceMoat Skills",
"developerName": "VoiceMoat",
"shortDescription": "LinkedIn and Twitter/X posts",
"longDescription": "VoiceMoat Skills are 26 Agent Skills for people who post on LinkedIn and Twitter/X. Each skill is a Markdown instruction file, not a program. It changes how the assistant approaches one job: which question to ask first, what to refuse, and when to say the evidence is too thin to answer.\n\nWhat you can do:\n- Draft a post or a thread that sounds like you, from posts you paste.\n- Audit a finished post before you publish it, with fixes ranked by what matters most.\n- Fix an opening line or an ending that is not working.\n- Draft comments and replies that add something.\n- Turn an article, a transcript or a long draft into a post or a thread.\n- Read your numbers honestly: what worked, why a post flopped, and whether your writing has drifted.\n- Plan the week, define your content pillars, narrow your niche, and fix your LinkedIn or Twitter profile.\n\nThe skills need no account and work from whatever you paste. Five of them read posts and replies that other people wrote, and each one treats that text as data, not as instructions.\n\nLimitations: without a connection, the picture of how you write comes only from what you paste, so the skills give no scores. They publish nothing. VoiceMoat's separate hosted service can supply a voice profile trained on your own published posts, but this plugin does not include that connection.",
"category": "Business & Operations",
"capabilities": [
"Interactive",
"Write"
],
"websiteURL": "https://voicemoat.com/",
"supportURL": "https://voicemoat.com/contact",
"privacyPolicyURL": "https://voicemoat.com/privacy",
"termsOfServiceURL": "https://voicemoat.com/terms",
"defaultPrompt": [
"Audit this LinkedIn post before I publish it and rank the fixes.",
"The opening line of this tweet is not stopping anyone. Rewrite it from three new angles.",
"Plan my LinkedIn and Twitter posts for next week."
],
"brandColor": "#6D28D9",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/prateeks367/voicemoat-skills
- Marketplace path
- Unknown
- Source path
- plugins/prateeks367/voicemoat-skills
- Install policy
- AVAILABLE
Skills
26 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
am-i-drifting
skills/am-i-drifting/SKILL.md
Compare how someone writes now against how they used to write, and name what has changed. Use when someone asks whether they still sound like themselves, whether their posts have got worse or blander, whether AI has flattened their writing, or wants their recent posts compared with their older ones. Do not use it to compare one person against another person.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
audit-before-i-publish
skills/audit-before-i-publish/SKILL.md
Run a finished draft through one pre-publish pass and rank what to fix. Use when someone says a post is ready, asks for a final check, asks whether to post something as it stands, or pastes a draft and asks what is wrong with it. Do not use it to write a post from nothing, do not rewrite a whole draft when one line is the problem, and do not predict performance.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
audit-before-i-tweet
skills/audit-before-i-tweet/SKILL.md
Run a finished tweet through one pre-publish pass and rank what to fix. Use when someone says a tweet is ready, asks for a last look, asks whether to post something as it stands, or pastes a draft and asks what is wrong with it. Do not use it to write a tweet from nothing, do not rewrite a draft when one word is the problem, and do not predict performance.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
define-my-content-pillars
skills/define-my-content-pillars/SKILL.md
Work out the three to five subjects someone can post about repeatedly without running dry, from what they have already published and what they actually know. Use when someone asks what they should post about, says they have run out of ideas, wants content pillars or themes, or is starting an account and does not know where to aim. Do not use it to plan dates or write posts.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
draft-my-comments
skills/draft-my-comments/SKILL.md
Turn a post you want to be seen under into a comment that adds something, not the agreement everyone else left. Use when someone asks what to comment, wants to engage with creators in their space, says their comments go nowhere, or pastes a post and asks for a reply to it. Do not write flattery, do not disguise an advert as a comment, and do not promise the comment will be seen.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
extract-the-hook
skills/extract-the-hook/SKILL.md
Pull the openings out of posts that worked and name the shape underneath, so you reuse a pattern rather than copying a line. Use when someone wants a hook library, asks what makes an opening work, has collected posts they admire, or keeps writing the same first line. Do not reproduce anyone else's wording, and do not attach performance figures to a pattern.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
find-the-story
skills/find-the-story/SKILL.md
Interview someone about something that actually happened until there is a story worth telling, then write it without bolting a lesson on the end. Use when someone says they have nothing to write about, has a vague idea they cannot shape, wants to write about an experience, or asks for a personal post. Do not invent details they did not give you, and do not inflate a small thing into a parable.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
fix-my-ending
skills/fix-my-ending/SKILL.md
Diagnose why a post's ending is not earning a reply, then rewrite it or remove it. Use when someone asks for a call to action, says nobody comments, asks how to end a post, or has closed with a question that reads as asking a favour. Do not bolt an engagement prompt onto a post that was already finished, and do not promise that a new ending will bring comments.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
fix-my-last-line
skills/fix-my-last-line/SKILL.md
Work out whether a tweet's last line is earning its place, and usually delete it. Use when a tweet feels flat at the end, when someone asks how to close a tweet, when they want a call to action on one, or when a draft trails off without landing. Do not add engagement bait, do not promise replies, and do not treat a missing ending as a problem needing a solution.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
fix-my-linkedin-profile
skills/fix-my-linkedin-profile/SKILL.md
Go through headline, about and featured in the order a visitor reads them, and rewrite whichever one is losing the click. Use when someone asks for a profile review, has a new role or a new offer, says their profile gets views and nothing else, or wants their headline rewritten. Do not stuff keywords, do not promise search placement, and do not rewrite the parts that are already working.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
fix-my-opening-line
skills/fix-my-opening-line/SKILL.md
Diagnose why a post's opening line is not stopping anyone, and rewrite it from several genuinely different angles. Use when someone says a post flopped, asks for a better hook, first line or opener, asks why nobody read something, or is stuck on how to start. Do not use it to write the whole post, and do not promise that a new opening will make a post perform.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
fix-my-twitter-profile
skills/fix-my-twitter-profile/SKILL.md
Go through name, bio and pinned tweet in the order a visitor reads them, and fix whichever one is losing the follow. Use when someone asks for a profile review, has a new role or a new offer, says people visit and do not follow, or wants their bio rewritten. Do not stuff keywords, do not promise followers, and do not rewrite the parts that are already working.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
get-my-team-posting
skills/get-my-team-posting/SKILL.md
Turn one company message into posts each colleague can publish in their own words, instead of six people posting the same paragraph. Use when a company wants employees posting, a launch needs internal support, or a team was handed copy to share. Do not write one post for everyone to paste, do not write in a voice they would not recognise, and never ask anyone to post what they disagree with.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
get-seen-in-replies
skills/get-seen-in-replies/SKILL.md
Write a reply to somebody else's tweet that is worth reading on its own, rather than one that disappears. Use when someone asks what to reply, wants to grow by engaging, says their replies go nowhere, or pastes a tweet and asks for a response to it. Do not write flattery, do not write a reply that is a disguised advert, and do not promise the reply will be seen.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
handle-my-replies
skills/handle-my-replies/SKILL.md
Sort the replies under a post into the ones worth answering, the ones worth a reaction and the ones to leave, then draft answers. Use when someone has replies they have not worked through, asks how to respond to a comment, is facing a hostile reply, or is keeping up with a post that did well. Do not answer every reply, do not feed an argument, and never send anything unread.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
narrow-my-niche
skills/narrow-my-niche/SKILL.md
Get from a subject someone could write about to one they could own, and say out loud what they are giving up to do it. Use when someone says their content feels scattered, cannot describe what they post about, is choosing between two audiences, or asks how to position themselves. Do not pick the niche for them, and do not promise that narrowing will grow an account.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
plan-my-week
skills/plan-my-week/SKILL.md
Plan a week or a month of Twitter or LinkedIn posts as a dated calendar, with a topic, format, opening line and purpose for each one. Use when someone asks for a content plan, a posting schedule, a content calendar, a week of posts, or help posting consistently. Do not use it to write one post, and do not schedule or publish anything without the person seeing it first.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
repurpose-into-a-post
skills/repurpose-into-a-post/SKILL.md
Turn an article, newsletter, transcript, video or long document into a Twitter or LinkedIn post that stands on its own. Use when someone wants to repurpose existing content, share a link, promote a piece they published, or turn a recording or long draft into something postable. Do not use it to write from scratch, and do not produce a summary with a link attached.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
same-idea-both-platforms
skills/same-idea-both-platforms/SKILL.md
Turn one idea into a Twitter post and a LinkedIn post that read as if written separately, rather than the same text pasted twice. Use when someone wants to post the same thing on both platforms, asks to adapt a post for the other platform, or asks how something should differ between Twitter and LinkedIn. Do not use it to write for one platform only.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
sound-less-like-ai
skills/sound-less-like-ai/SKILL.md
Rewrite text so it stops reading as machine-written, by naming the specific tells and removing them. Use when someone says a draft sounds like AI, sounds generic, sounds corporate, or asks to humanise or de-AI a piece of writing. Do not use it to help anyone pass off writing as human where being honest about authorship matters, such as academic work or disclosures.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
turn-this-into-a-thread
skills/turn-this-into-a-thread/SKILL.md
Turn a long idea, transcript, article or rambling draft into a Twitter thread where every tweet earns the next one. Use when someone asks for a thread, asks to break something long into tweets, or has a piece of writing too long for one post. Do not use it for LinkedIn, which has no threads, and do not pad a small idea into a long thread.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
what-worked
skills/what-worked/SKILL.md
Work out what a person's best-performing Twitter or LinkedIn posts have in common, and turn that into what to write next. Use when someone asks why a post did well or badly, what their best posts have in common, what to write more of, or wants their recent posts reviewed against their numbers. Do not invent engagement numbers, and do not use this to analyse someone else's account.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
who-am-i-writing-for
skills/who-am-i-writing-for/SKILL.md
Build a picture of the person on the other end from real posts and real responses rather than from a persona template. Use when someone does not know who they are writing for, is attracting the wrong audience, wants to check who is actually reading, or asks for a customer persona. Do not invent a named person with a photo and a coffee order, and do not guess demographics that cannot be seen.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
why-did-that-one-take-off
skills/why-did-that-one-take-off/SKILL.md
Take apart a post that did unusually well and separate what is repeatable from what was timing and luck. Use when someone asks why a post worked, wants to repeat a hit, is studying a creator's best post, or has one outlier in an otherwise flat month. Do not credit the writing for everything, do not turn a single post into a rule, and do not state a cause you cannot support.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
why-did-this-post-flop
skills/why-did-this-post-flop/SKILL.md
Work out why one specific post underperformed, by separating whether it was not seen, seen and skipped, or read and ignored. Use when someone asks why a post did badly, why nobody engaged, why a post they were proud of went nowhere, or wants one post diagnosed. Do not use it to review a whole account, and do not guess at numbers the person has not given you.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
write-in-my-voice
skills/write-in-my-voice/SKILL.md
Draft a Twitter or LinkedIn post that sounds like the person asking, by working out their voice from writing they have already published and checking the draft against it. Use when someone asks for a post, a thread, a hook or a rewrite, or asks whether a piece of text sounds like them. Do not use it for writing that is not going on social media.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
File Inventory
.claude-plugin/plugin.json
file
1,321 bytes
2cad300cdd2fbcfb…
.codex-plugin/plugin.json
plugin-manifest
2,978 bytes
835e3aefc1e4d674…
assets/icon.png
asset
14,452 bytes
31485a5a44ab1ff4…
README.md
file
7,506 bytes
c20706a45818ac8f…
SECURITY.md
file
2,237 bytes
3efcf9113530563b…
skills/am-i-drifting/SKILL.md
skill
4,249 bytes
efe93fb894ac1a65…
skills/audit-before-i-publish/SKILL.md
skill
5,098 bytes
9727ded7e11f1c91…
skills/audit-before-i-tweet/SKILL.md
skill
4,293 bytes
ce6f46e6e9ff614e…
skills/define-my-content-pillars/SKILL.md
skill
3,778 bytes
56706ceb225eb290…
skills/draft-my-comments/SKILL.md
skill
3,994 bytes
a4fadeaa4919bb26…
skills/extract-the-hook/SKILL.md
skill
4,157 bytes
bf90aff3d45a222d…
skills/find-the-story/SKILL.md
skill
4,060 bytes
94298f22ecb7f9cb…
skills/fix-my-ending/SKILL.md
skill
4,098 bytes
4904edbd0ce0e117…
skills/fix-my-last-line/SKILL.md
skill
3,808 bytes
4e19b7d91d952edb…
skills/fix-my-linkedin-profile/SKILL.md
skill
4,344 bytes
0012a9071f8ede82…
skills/fix-my-opening-line/SKILL.md
skill
3,805 bytes
574847d34604ce31…
skills/fix-my-twitter-profile/SKILL.md
skill
4,280 bytes
28fb037e15d9b9da…
skills/get-my-team-posting/SKILL.md
skill
4,090 bytes
2bee41615b945efe…
skills/get-seen-in-replies/SKILL.md
skill
4,234 bytes
4ca1b375f253ad6f…
skills/handle-my-replies/SKILL.md
skill
3,930 bytes
adaf932f50040144…
skills/narrow-my-niche/SKILL.md
skill
3,937 bytes
21c5043a8c9f9617…
skills/plan-my-week/SKILL.md
skill
4,076 bytes
d4d4821c3f091592…
skills/repurpose-into-a-post/SKILL.md
skill
4,227 bytes
cf08919765653a48…
skills/same-idea-both-platforms/SKILL.md
skill
3,493 bytes
5b069fdfe3e926f6…
skills/sound-less-like-ai/SKILL.md
skill
4,015 bytes
e872979f2b33d89a…
skills/turn-this-into-a-thread/SKILL.md
skill
3,778 bytes
9c4c86678ae342b6…
skills/what-worked/SKILL.md
skill
4,045 bytes
ffe59ba6b7fca3c9…
skills/who-am-i-writing-for/SKILL.md
skill
4,003 bytes
d962bbf1f61933aa…
skills/why-did-that-one-take-off/SKILL.md
skill
4,041 bytes
1b9a645eaa3b3b58…
skills/why-did-this-post-flop/SKILL.md
skill
4,199 bytes
6132570cfb9d463a…
skills/write-in-my-voice/SKILL.md
skill
4,551 bytes
9dba31898d493716…