Sales Os
romangojiberryAI/gojiberryai-sales-os
A complete outbound sales department in one skill. An agent skill from romangojiberryAI/gojiberryai-sales-os.
Turn your LinkedIn network into a searchable, annotated CRM — find who you know at any company, prep for meetings, and never lose context on a connection again.
$ npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aiskillstore/marketplace manage-linkedin-network --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/aiskillstore/marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/whitefield-labs/manage-linkedin-network .claude/skills/manage-linkedin-network && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "manage-linkedin-network" agent skill from https://github.com/aiskillstore/marketplace/tree/main/skills/whitefield-labs/manage-linkedin-network into .claude/skills/manage-linkedin-network/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manage-linkedin-network", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/aiskillstore/marketplace/tree/main/skills/whitefield-labs/manage-linkedin-networkType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aiskillstore/marketplace manage-linkedin-network --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiskillstore/marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/whitefield-labs/manage-linkedin-network .agents/skills/manage-linkedin-network && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "manage-linkedin-network" agent skill from https://github.com/aiskillstore/marketplace/tree/main/skills/whitefield-labs/manage-linkedin-network into .agents/skills/manage-linkedin-network/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manage-linkedin-network", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aiskillstore/marketplace manage-linkedin-network --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiskillstore/marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/whitefield-labs/manage-linkedin-network .cursor/skills/manage-linkedin-network && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "manage-linkedin-network" agent skill from https://github.com/aiskillstore/marketplace/tree/main/skills/whitefield-labs/manage-linkedin-network into .cursor/skills/manage-linkedin-network/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manage-linkedin-network", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/aiskillstore/marketplace.git --path skills/whitefield-labs/manage-linkedin-network--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aiskillstore/marketplace manage-linkedin-network --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiskillstore/marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/whitefield-labs/manage-linkedin-network .gemini/skills/manage-linkedin-network && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "manage-linkedin-network" agent skill from https://github.com/aiskillstore/marketplace/tree/main/skills/whitefield-labs/manage-linkedin-network into .gemini/skills/manage-linkedin-network/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manage-linkedin-network", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install aiskillstore/marketplace manage-linkedin-networkInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aiskillstore/marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/whitefield-labs/manage-linkedin-network .github/skills/manage-linkedin-network && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "manage-linkedin-network" agent skill from https://github.com/aiskillstore/marketplace/tree/main/skills/whitefield-labs/manage-linkedin-network into .github/skills/manage-linkedin-network/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manage-linkedin-network", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aiskillstore/marketplace manage-linkedin-network --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiskillstore/marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/whitefield-labs/manage-linkedin-network .opencode/skills/manage-linkedin-network && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "manage-linkedin-network" agent skill from https://github.com/aiskillstore/marketplace/tree/main/skills/whitefield-labs/manage-linkedin-network into .opencode/skills/manage-linkedin-network/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manage-linkedin-network", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
manage-linkedin-networkTurn your LinkedIn network into a searchable, annotated CRM — find who you know at any company, prep for meetings, and never lose context on a connection again.
Manage Linkedin Network is an agent skill from aiskillstore/marketplace. Turn your LinkedIn network into a searchable, annotated CRM — find who you know at any company, prep for meetings, and never lose context on a connection again. Powered by Rarefriend. Use when the user wants to: search LinkedIn connections, find who they know at a company, add notes after LinkedIn conversations or networking events, tag connections, track warm intros, recall context before reaching out, prepare for a meeting with a connection, who should I reach out to, or set up LinkedIn sync. Triggers on…
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/SETUP.md` and `skill-report.json`). Compatibility notes: Requires Rarefriend MCP (@rarefriend-ai/mcp). Works with Claude Code, Cursor, Codex, OpenClaw, Gemini CLI, and other Agent Skills-compatible clients.
It sits in Sales & Support. It works with LinkedIn and Model Context Protocol. The repository describes itself as: Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified. The licence is MIT-0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 44923f3. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
claudeFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
rarefriend.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
RAREFRIEND_CLIENT_SECRETFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires Rarefriend MCP (@rarefriend-ai/mcp). Works with Claude Code, Cursor, Codex, OpenClaw, Gemini CLI, and other Agent Skills-compatible clients.
From compatibility in the SKILL.md frontmatter.
Manage Linkedin Network loads about 2.8k tokens when it runs, and up to ~3.1k if it reads all its reference files. Until then it costs about 199 tokens; SKILL.md has 877 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from aiskillstore/marketplace at commit 44923f3, republished under its MIT-0 licence (© aiskillstore). 877 words, ~2,786 tokens.
.claude/skills/manage-linkedin-network/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Rarefriend syncs your LinkedIn connections and makes them fully searchable — with notes, tags, and relationship history so you always know who someone is, how you met, and what you last discussed.
Access it from your AI assistant, the web app at rarefriend.com, or Hops — Rarefriend's AI on WhatsApp.
Call list_connected_integrations.
claude mcp add rarefriend -e RAREFRIEND_CLIENT_ID=your_id -e RAREFRIEND_CLIENT_SECRET=your_secret -- npx -y @rarefriend-ai/mcp~/.cursor/mcp.json under mcpServers.rarefriend with command: npx, args: ["-y", "@rarefriend-ai/mcp"], and the two env varsclaude_desktop_config.jsonCheck if LinkedIn contacts are in the CRM:
search_contacts("", source="linkedin", limit=1)Call get_integration_sync_status("linkedin") to check the actual sync state:
connected: false → LinkedIn has never been set up. Run the LinkedIn Sync Setup below.lastJob.status: "running" or "pending" → Sync is currently in progress. Tell the user:"Your LinkedIn sync is running right now — contacts will appear once it finishes. Large networks can take a few minutes. Try again shortly." Do NOT show the sync setup instructions.
lastJob.status: "completed" with lastSyncAt set, but no contacts → Sync completed but found 0 contacts (network was empty or all were filtered). Tell the user and suggest checking LinkedIn in the web app.lastJob.status: "failed" → Sync failed. Tell the user: "Your last LinkedIn sync failed. Go to rarefriend.com → Settings → Integrations → LinkedIn and click Sync Now to try again."connected: true but lastJob: null → Account is connected but sync hasn't started yet. Tell the user to click Sync Now in the web app.LinkedIn sync works through the Rarefriend Chrome extension — it reads your LinkedIn connections directly from your browser. There is no direct LinkedIn API.
Tell the user:
"LinkedIn sync requires the Rarefriend Chrome extension. Here's how to set it up:"
After sync, LinkedIn contacts are labelled source: "linkedin" (extension) or source: "linkedin_csv" (CSV import) in search results.
search_contacts(query, searchMode?, tag?, source?, limit?, offset?)
source: 'linkedin' — synced via Chrome extension
'linkedin_csv' — imported via CSV
searchMode: 'all' | 'name' | 'company' | 'role' | 'email' | 'exact'
tag: filter by tag (e.g. "investor", "founder")search_contacts("Stripe", searchMode="company", source="linkedin")search_contacts("", tag="vc")search_contacts("Alice Zhang", searchMode="exact")search_contacts("", source="linkedin")Source attribution: Each contact includes sourceLabel. Always mention it — e.g. "Found Alice Wang — LinkedIn (extension), PM at Stripe" or "John Smith — LinkedIn (CSV import)".
Paginate with offset + limit when hasMore is true.
Before any call, message, or meeting with a connection:
get_contact(contactId) — full profile: company, role, location, emails
list_notes(contactId) — full note history for this person
search_notes(query) — search across all contacts by keyword
get_recent_notes(limit?) — latest notes, any contactMeeting prep pattern:
search_contacts("Marcus Johnson", searchMode="exact")get_contact(contactId) — see their current company, rolelist_notes(contactId) — review past conversations, intros given, contextAfter every LinkedIn conversation, networking event, intro, or call:
create_note(contactId, content, isPinned?)
update_note(noteId, content?, isPinned?)
delete_note(noteId)
list_notes(contactId, limit?, offset?)
get_note(noteId)
pin_note(noteId, pinned) — pin for critical context (intro given, hot deal, key connection)
search_notes(query, limit?)
get_recent_notes(limit?)Use isPinned: true for notes the user should always see first — intro'd to a key person, active deal, close mentor relationship.
Update details after getting new info about a connection:
get_contact(contactId) — check current values first
update_contact(contactId, company?, role?, location?, bio?, emails?, phones?)
create_contact(displayName*, ...) — manually add someone not yet in CRMlist_tags()
add_tag(contactId, tag)
remove_tag(contactId, tag)
rename_tag(oldTag, newTag)Suggested tag conventions:
linkedin-2024, event-founders-summit, cold-outreachwarm-intro, mentor, investor, advisoractive-deal, follow-up, dormant, met-oncefounder, vc, customer, recruiter, engineerBulk tagging: "Tag all Andreessen Horowitz connections as vc"
search_contacts("Andreessen Horowitz", searchMode="company", source="linkedin")add_tag(contactId, "vc") for each resultOnce LinkedIn is synced, optionally connect Google or Microsoft to see calendar events, emails, and phone contacts alongside your LinkedIn network:
connect_integration("google_contacts")
connect_integration("google_calendar")
connect_integration("microsoft_contacts")
connect_integration("microsoft_calendar")| Tool | When to use |
|---|---|
list_connected_integrations | Always check first — detect MCP state and synced sources |
search_contacts | Find connections by name, company, role, tag, or source |
get_contact | Full profile before reaching out or preparing a meeting |
create_contact | Manually add someone not yet in CRM |
update_contact | Update details for an existing contact |
create_note | Log a conversation, event, intro, or call |
update_note | Edit a note |
delete_note | Remove a note |
list_notes | All notes for one contact |
get_note | Full note content |
pin_note | Mark critical relationship context |
search_notes | Find context by keyword across all contacts |
get_recent_notes | Recent networking activity |
list_tags | See all tags in use |
add_tag / remove_tag | Categorise connections |
rename_tag | Rename a tag everywhere |
connect_integration | Connect Google or Microsoft for cross-sync |
organize-google-contacts and schedule-with-google-calendar to schedule meetings with connections and cross-reference networks.schedule-with-outlook.network-and-relationship-manager.© aiskillstore, MIT-0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/whitefield-labs/manage-linkedin-network of aiskillstore/marketplace.
Open the folder on GitHubat commit 44923f3
Manage Linkedin Network next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Manage Linkedin Network this skillaiskillstore/marketplace | 433 | — | ~2.8k | Automated safety check: Pass | MIT-0 | |
| Sales OsromangojiberryAI/gojiberryai-sales-os | 139 | — | ~2k | Automated safety check: Pass | MIT | |
| Omentir Linkedin Outreachsickn33/agentic-awesome-skills | 47k | 1 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Zsxqunnoo/zsxq-skill | 304 | — | ~3.8k | Automated safety check: Pass | MIT | |
| Zach Sif Cvr Threshold Analyzerzach22-1999/amazon-skills | 209 | 1 repos | ~982 | Automated safety check: Notes | MIT | |
| Call Prepbreakstageaxe61/genspark-claw | 169 | — | ~986 | Automated safety check: Pass | MIT |
romangojiberryAI/gojiberryai-sales-os
A complete outbound sales department in one skill. An agent skill from romangojiberryAI/gojiberryai-sales-os.
sickn33/agentic-awesome-skills
Run LinkedIn prospecting and outreach through the Omentir MCP server: find people, score fit, draft messages, and check campaigns.
unnoo/zsxq-skill
知识星球 CLI(zsxq-cli)与底层接口完整操作指南,涵盖星球和内容管理、Skill Pay 微信支付场景。当用户提到知识星球、zsxq、小密圈、星球、登录/认证、发帖、评论、回答、编辑、删除主题、定时发布/定时任务/定时回答、投票、问答主题、markdown 正文、AI…
zach22-1999/amazon-skills
基于领星 ASIN 360 或同类日业务报表,以及用户自己 SIF MCP 导出的日级关键词自然排名 JSON,回测 CVR 与核心词/稳定词自然排名波动的关系,并输出观察线、危险线、广告 CVR 确认线。
breakstageaxe61/genspark-claw
Prepare an AI phone call end-to-end — research the callee, set a concrete objective and fallback, draft a natural call script with branching, and produce a post-call summary template.
stickerdaniel/linkedin-mcp-server
Rules for using the bundled LinkedIn MCP server for profile, company, job, post, feed and inbox work, with explicit authorization required for messages and connection requests.
aiskillstore/marketplace
Analyze codebase with tokei (fast line counts by language) and difft (semantic AST-aware diffs).
aiskillstore/marketplace
Process JSON with jq and YAML/TOML with yq. An agent skill from aiskillstore/marketplace.
aiskillstore/marketplace
Scans for project documentation files (AGENTS.md, CLAUDE.md, GEMINI.md, COPILOT.md, CURSOR.md, WARP.md, and 15+ other formats) and synthesizes guidance.
aiskillstore/marketplace
Modern file and content search using fd, ripgrep (rg), and fzf.
aiskillstore/marketplace
Modern find-and-replace using sd (simpler than sed) and batch replacement patterns.
aiskillstore/marketplace
Detects stale project plans and suggests session commands. An agent skill from aiskillstore/marketplace.
Works with
Categories
Turn your LinkedIn network into a searchable, annotated CRM — find who you know at any company, prep for meetings, and never lose context on a connection again. Manage Linkedin Network is an agent skill from aiskillstore/marketplace. Turn your LinkedIn network into a searchable, annotated CRM — find who you know at any company, prep for meetings, and never lose context on a connection again.
Manage Linkedin Network fits situations like: the user wants to: search LinkedIn connections; find who they know at a company; add notes after LinkedIn conversations; networking events.
Run `npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a claude-code`. Or copy the skill folder (skills/whitefield-labs/manage-linkedin-network in aiskillstore/marketplace) into .claude/skills/manage-linkedin-network in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a codex`. Or copy the skill folder (skills/whitefield-labs/manage-linkedin-network in aiskillstore/marketplace) into .agents/skills/manage-linkedin-network in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/manage-linkedin-network, .gemini/skills/manage-linkedin-network, .github/skills/manage-linkedin-network and .opencode/skills/manage-linkedin-network in your project.
Going by SKILL.md and its folder, Manage Linkedin Network needs the command-line tools its instructions call (claude) and credentials named RAREFRIEND_CLIENT_SECRET. Our summary lists: Node.js; A credential in RAREFRIEND_CLIENT_SECRET. Compatibility (from SKILL.md): Requires Rarefriend MCP (@rarefriend-ai/mcp). Works with Claude Code, Cursor, Codex, OpenClaw, Gemini CLI, and other Agent Skills-compatible clients..
SKILL.md names 1 domain. As links in the text: rarefriend.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Manage Linkedin Network is published under the MIT-0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 357 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Manage Linkedin Network: Sales Os (romangojiberryAI/gojiberryai-sales-os, 139 stars), Omentir Linkedin Outreach (sickn33/agentic-awesome-skills, 47k stars), Zsxq (unnoo/zsxq-skill, 304 stars) and Zach Sif Cvr Threshold Analyzer (zach22-1999/amazon-skills, 209 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
aiskillstore (a GitHub organization) maintains it in aiskillstore/marketplace, which has 433 GitHub stars. The repository holds 1,044 skills in this directory. The repository was last updated on October 10, 2026.
Source: aiskillstore/marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.