Install
$ agentstack add skill-styfinity-linkedin-engine-linkedin-onboard ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
LinkedIn Onboard
The setup pass. This skill assembles the one file every other skill reads: linkedin-brief.md. Run it once, in the user's own words and evidence, and the whole engine knows the voice, the market, and the offer.
Inputs
- The user's business, who they sell to, their offer, and a paste of their past posts and DMs (the more real text, the better): $ARGUMENTS
- Nothing loads automatically yet. This skill is what creates the brief that loads from now on.
Do this
- Run /linkedin-icp-definer on the business and buyer details. Capture the ICP it returns: who, role, company shape, the trigger that makes them a fit.
- Run /linkedin-voice-profiler on the pasted posts and DMs. Capture the voice profile: cadence, sentence length, words they reach for, words they never use.
- Capture the offer in the user's language: one sentence (what it is), the outcome it produces, the proof behind it, and the risk reversal (the guarantee or the safety net).
- Capture the top three to five buyer pains in the buyer's words, pulled from the paste where possible, not paraphrased into jargon.
- Assemble all of it into one file and write it to linkedin-brief.md in the project root, with clear sections: ICP, Voice profile, Offer, Pains.
Output
The assembled linkedin-brief.md (ICP, voice profile, offer, pains), shown in full for the user to confirm. End with a one-line note: the SessionStart hook will load this file into every session from now on, so no other skill will ask for this context again.
Rules
- Build only from the user's real evidence and real words. If a section is thin because the paste was thin, say so and ask for more text rather than inventing it.
- The offer positions the user as a Revenue Partner who uses AI to do the heavy lifting. Never "AI consultant" or "AI agency".
- This is the file every other skill reads. Get it right before running anything else.
- No em-dashes. Draft first: show the assembled brief, the user confirms, then it is saved.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: styfinity
- Source: styfinity/linkedin-engine
- License: MIT
- Homepage: https://styfinity.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.