Agent skill · Security

jab-hook

Gary Vaynerchuk's jab-jab-jab-right-hook framework applied to a personal portfolio rotation on X and LinkedIn. Jabs = build-in-public + educational (value). Hooks = promo (the ask). Each property in the user's configured portfolio (see `~/.config/makerskills/jab-hook/properties.yaml`) gets a hook at least once every ~3 weeks; jabs fill the rest. Drafts go into the user's Typefully workspace via MCP. Modes — plan (7-day plan), pick-next (single post), audit (coverage report), draft (specific post). Triggers on "/jab-hook," "what should I post," "plan my socials," "next promo," "next jab," "next

coreyhaines31github.com/coreyhaines31GitHub ↗
claude-codeMIT
Install
npx skills add coreyhaines31/makerskills --skill jab-hook --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 10
SKILL.md size: 8 KB
Bundled scripts: none
Version: 0.3.1
Path: skills/jab-hook/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 500

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# /jab-hook — Jab-jab-jab-right-hook for a personal portfolio Gary Vaynerchuk's framework applied to your configured portfolio: keep the feed mostly *jabs* (value — BIP + educational) so the *hooks* (promo) earn attention when they land. Drafts to your personal Typefully workspace. **One-time setup**: see `references/properties.md` and `references/typefully-config.md` to configure your real portfolio + workspace. Personal config lives in `${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/jab-hook/`. ## Mental model - **N rotation slots** (configured in `~/.config/makerskills/jab-hook/properties.yaml`): one per property you want to promote on rotation - **~2 promo posts/week** → each property cycles every ~3 weeks at equal weight - **Non-promo days**: 50/50 build-in-public vs educational - **Target weekly rhythm**: ~2 promo + ~2–3 BIP + ~2–3 educational - **Platforms**: X + LinkedIn via your personal Typefully workspace ## Step 1 — Pick the mode Detect from the trigger: | User says | Mode | |---|---| | "plan my socials," "next week's posts" | **plan** | | "what should I post," "next promo," "pick next" | **pick-next** | | "audit my socials," "what's overdue," "what haven't I posted a

What's inside
Steps it walks through
  1. Mental model
  2. Step 1 — Pick the mode
  3. Step 2 — Load context
  4. Step 3 — Mode logic
  5. plan (7-day plan)
  6. pick-next
  7. audit
  8. draft
  9. Step 4 — Draft
  10. Optional: inspiration scan
  11. Step 5 — Syndicate to Typefully
  12. Composes with
  13. Notes on quality
  14. Memory references
Ships with 9 files
  • references/content-types.md
  • references/inspiration.example.md
  • references/inspiration.md
  • references/patterns.md
  • references/properties.example.yaml
  • references/properties.md
  • references/typefully-config.example.yaml
  • references/typefully-config.md
  • references/voice.md
More from makerskills
All skills →
About this skill
What does the jab-hook skill do?

Gary Vaynerchuk's jab-jab-jab-right-hook framework applied to a personal portfolio rotation on X and LinkedIn. Jabs = build-in-public + educational (value). Hooks = promo (the ask). Each property in the user's configured portfolio (see `~/.config/makerskills/jab-hook/properties.yaml`) gets a hook at least once every ~3 weeks; jabs fill the rest. Drafts go into the user's Typefully workspace via MCP. Modes — plan (7-day plan), pick-next (single post), audit (coverage report), draft (specific post). Triggers on "/jab-hook," "what should I post," "plan my socials," "next promo," "next jab," "next

How do I install it?

Run `npx skills add coreyhaines31/makerskills --skill jab-hook --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From coreyhaines31/makerskills, a repository with 500 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going