jab-hook

Featured

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 hook," "social rotation," "promote [property]," "BIP post," "audit my socials," "what haven't I posted about."

AI & Automation 229 stars 23 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /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 about" | **audit** | | "draft a promo for X," "BIP post about Y," "educational about Z" | **draft** | If ambiguous, confirm. ## Step 2 — Load context 1. Read `references/properties.md` — the 6 rotation slots and angle ideas 2. Read `references/voice.md` — the user's voice rules per platform...

Details

Author
coreyhaines31
Repository
coreyhaines31/makerskills
Created
1 months ago
Last Updated
2 days ago
Language
N/A
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

socials

Publishing and discoverability - fire whenever the user wants to post, announce, launch, or promote anything (a LinkedIn post, an X thread, a Show HN, a launch/reflection draft), wants something findable (GitHub repo invisible in search, topics/description/social preview), or asks for a hook, post draft, or post image/GIF. Runs decide -> optimize -> draft -> post; the human always does the actual posting. Load references/linkedin.md, references/github.md, references/visuals.md on their triggers. Not for long-form video production, and not for in-repo docs (workflow step 4 owns those).

1 Updated 3 days ago
Stepkar2004
AI & Automation Listed

linkedin-hook-generator

Generate 10 LinkedIn hooks for a given topic, using proven hook patterns (curiosity, contrarian, number, question, tension, before-after, callout). Returns a ranked list with the strongest hook first. Use when the user has a draft but the opening line is weak, or when they want to A/B test hooks. Requires the Taplio MCP to weight the hooks on what is actually working in the user's niche right now and stash the winner as a draft.

5 Updated 1 weeks ago
TaplioOfficial
AI & Automation Listed

hook-machine

Generate dozens of scroll-stopping hooks (the first 1-3 seconds / first line) engineered for a specific platform, audience, and format. Use when the user needs hooks, openers, titles, first lines, "make this stop the scroll", or their content gets impressions but no watch-time/clicks. Trigger on hooks, opening lines, titles, thumbnails-text, or low retention at the start. Works with any capable model.

1 Updated 1 weeks ago
moses607