Skip to content
Back to skills

Okhp3 Linkedin Voice

ASecurity

Apply the platform-specific voice contract to any LinkedIn-bound text. Use as the final pass on a post, comment, checkpoint update, or public progress draft, whether produced by another skill or written by hand. It checks prose density, uncertainty, supplied links, hashtags, and public-context handoff. This is a filter, not a generator.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add OKHP3/skillz --skill okhp3-linkedin-voice --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Okhp3 Linkedin Voice?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Okhp3 Linkedin Voice
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/okhp3-okhp3-linkedin-voice/badge)](https://www.skillsdirectory.com/skills/okhp3-okhp3-linkedin-voice)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: okhp3-linkedin-voice
description: Apply the platform-specific voice contract to any LinkedIn-bound text. Use as the final pass on a post, comment, checkpoint update, or public progress draft, whether produced by another skill or written by hand. It checks prose density, uncertainty, supplied links, hashtags, and public-context handoff. This is a filter, not a generator.
license: MIT
metadata:
  public_artifact: true
  author: Public Agent Skill Library
  version: "2.2.0"
  category: social-posting
  origin: portable-agent-skills
  in_scope: "The named LinkedIn content ideation, drafting, or voice-filtering workflow."
  out_of_scope: "Publication without approval, employer-confidential context, impersonation, or unrelated social-platform management."
---

# okhp3-linkedin-voice

Portable, identity-agnostic Agent Skill.

## Public-package data boundary

This package and its fixtures contain no execution account, person, project,
campaign, topic, bias, opinion, or private URL. Use placeholders in public
examples and obtain all such context from the current run only.

The platform voice contract. Runs last, on text that already exists.

## Scope

This package is a final LinkedIn prose filter. It does not generate a new post,
publish content, or silently apply LinkedIn formatting to another platform.

## Process

1. Read the draft and preserve its intended surface: standalone post, comment, reply, checkpoint, or public progress update.
2. Check against every rule in `references/voice-rules.md`.
3. Fix violations directly - do not just flag them, rewrite.
4. Preserve factual uncertainty. Do not turn preparation into completion, hope into a win, or a supplied activity count into a stronger claim. Do not add metrics, links, hashtags, or examples that were not supplied.
5. For articles specifically: verify the closing line is hard (no appended "what do you think?" or similar softening).
6. Return the corrected draft. If a rule required a judgment call (for example, whether a line is punchy enough to stand alone or should consolidate), note the call made.

## Relationship to other skills

`okhp3-linkedin-post` should call this skill as its final step, not skip it assuming the draft is already compliant. `okhp3-linkedin-angles` does not need this skill — angle candidates aren't prose yet.

## Platform note

This skill governs LinkedIn output specifically. Platform-conditional formatting rules apply only when the target surface is known. See `references/voice-rules.md` for the portable rules.

## Output contract

Return the revised text, then a short change log listing only the rule categories changed or judged. Do not invent new facts, examples, links, hashtags, or employer context while polishing. Preserve any user-specified hashtag count and URL text. If the input is not LinkedIn-bound prose, say so and route to the appropriate skill instead of silently rewriting it.

## Validation

Before return, check every applicable rule in `references/voice-rules.md`,
confirm that no factual or employer context was introduced, and ensure a
non-LinkedIn input is routed rather than silently reformatted.

## References

- `references/voice-rules.md` - canonical voice, density, fact-lock, and formatting rules.

## Current platform references

- [LinkedIn Professional Community Policies](https://www.linkedin.com/legal/professional-community-policies) (retrieved 2026-08-11) supports the authenticity, professionalism, and anti-spam boundaries retained by this final filter.

## Public-neutrality gate

Keep this package portable for public distribution. Do not embed a person name,
account handle or URL, private identifier, employer or organization identity,
product or project name, campaign name, or user-specific subject in instructions,
examples, references, or evaluation fixtures. Resolve account, destination,
audience, subject, links, current facts, and visibility from execution-time
context. Use placeholders or supplied evidence; platform help links may remain.

## About

This package is distributed as a portable, identity-agnostic Agent Skill.
It resolves account, destination, audience, subject, and source context at execution time.
MIT License -- free to use, fork, and adapt. A nod to the source is appreciated.

Files in this skill

  • SKILL.md4.2 KB
  • evals/evals.json2.2 KB
  • references/voice-rules.md2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.