{"id":"bf65784b-516d-4b93-9ee3-10b51f50419d","shortId":"jRBABX","kind":"skill","title":"linkedin-cli","tagline":"Use when automating LinkedIn via CLI: fetch profiles, search people/companies, send messages, manage connections, create posts, and Sales Navigator.","description":"## When to Use\nUse this skill when you need to automate LinkedIn tasks such as profile fetching, connection management, or post creation via CLI, especially when integrated into automated workflows.\n\n# LinkedIn Skill\n\nYou have access to `linkedin` – a CLI tool for LinkedIn automation. Use it to fetch profiles, search people and companies, send messages, manage connections, create posts, react, comment, and more.\n\nEach command sends a request to Linked API, which runs a real cloud browser to perform the action on LinkedIn. Operations are **not instant** – expect 30 seconds to several minutes depending on complexity.\n\nIf `linkedin` is not available, install it:\n\n```bash\nnpm install -g @linkedapi/linkedin-cli\n```\n\n## Authentication\n\nIf a command fails with exit code 2 (authentication error), ask the user to set up their account:\n\n1. Go to [app.linkedapi.io](https://app.linkedapi.io) and sign up or log in\n2. Connect their LinkedIn account\n3. Copy the **Linked API Token** and **Identification Token** from the dashboard\n\nOnce the user provides the tokens, run:\n\n```bash\nlinkedin setup --linked-api-token=TOKEN --identification-token=TOKEN\n```\n\n## When to Use\nUse this skill when you need to **orchestrate LinkedIn actions from scripts or an AI agent** instead of clicking through the web UI:\n\n- Building outreach, research, or recruiting workflows that rely on LinkedIn data and messaging.\n- Enriching leads or accounts by fetching people and company profiles in bulk.\n- Coordinating multi-step Sales Navigator or workflow runs where JSON output and exit codes are required.\n\nAlways respect LinkedIn’s terms of service, local regulations, and your organisation’s compliance policies when using automation against real accounts.\n\n## Global Flags\n\nAlways use `--json` and `-q` for machine-readable output:\n\n```bash\nlinkedin <command> --json -q\n```\n\n| Flag                    | Description                             |\n| ----------------------- | --------------------------------------- |\n| `--json`                | Structured JSON output                  |\n| `--quiet` / `-q`        | Suppress stderr progress messages       |\n| `--fields name,url,...` | Select specific fields in output        |\n| `--no-color`            | Disable colors                          |\n| `--account \"Name\"`      | Use a specific account for this command |\n\n## Output Format\n\nSuccess:\n\n```json\n{ \"success\": true, \"data\": { \"name\": \"John Doe\", \"headline\": \"Engineer\" } }\n```\n\nError:\n\n```json\n{\n  \"success\": false,\n  \"error\": { \"type\": \"personNotFound\", \"message\": \"Person not found\" }\n}\n```\n\nExit code 0 means the API call succeeded – always check the `success` field for the action outcome. Non-zero exit codes indicate infrastructure errors:\n\n| Exit Code | Meaning                                                                                     |\n| --------- | ------------------------------------------------------------------------------------------- |\n| 0         | Success (check `success` field – action may have returned an error like \"person not found\") |\n| 1         | General/unexpected error                                                                    |\n| 2         | Missing or invalid tokens                                                                   |\n| 3         | Subscription/plan required                                                                  |\n| 4         | LinkedIn account issue                                                                      |\n| 5         | Invalid arguments                                                                           |\n| 6         | Rate limited                                                                                |\n| 7         | Network error                                                                               |\n| 8         | Workflow timeout (workflowId returned for recovery)                                         |\n\n## Commands\n\n### Fetch a Person Profile\n\n```bash\nlinkedin person fetch <url> [flags] --json -q\n```\n\nOptional flags to include additional data:\n\n- `--experience` – work history\n- `--education` – education history\n- `--skills` – skills list\n- `--languages` – languages\n- `--posts` – recent posts (with `--posts-limit N`, `--posts-since TIMESTAMP`)\n- `--comments` – recent comments (with `--comments-limit N`, `--comments-since TIMESTAMP`)\n- `--reactions` – recent reactions (with `--reactions-limit N`, `--reactions-since TIMESTAMP`)\n\nOnly request additional data when needed – each flag increases execution time.\n\n```bash\n# Basic profile\nlinkedin person fetch https://www.linkedin.com/in/username --json -q\n\n# With experience and education\nlinkedin person fetch https://www.linkedin.com/in/username --experience --education --json -q\n\n# With last 5 posts\nlinkedin person fetch https://www.linkedin.com/in/username --posts --posts-limit 5 --json -q\n```\n\n### Search People\n\n```bash\nlinkedin person search [flags] --json -q\n```\n\n| Flag                   | Description                            |\n| ---------------------- | -------------------------------------- |\n| `--term`               | Search keyword or phrase               |\n| `--limit`              | Max results                            |\n| `--first-name`         | Filter by first name                   |\n| `--last-name`          | Filter by last name                    |\n| `--position`           | Filter by job position                 |\n| `--locations`          | Comma-separated locations              |\n| `--industries`         | Comma-separated industries             |\n| `--current-companies`  | Comma-separated current company names  |\n| `--previous-companies` | Comma-separated previous company names |\n| `--schools`            | Comma-separated school names           |\n\n```bash\nlinkedin person search --term \"product manager\" --locations \"San Francisco\" --json -q\nlinkedin person search --current-companies \"Google\" --position \"Engineer\" --limit 20 --json -q\n```\n\n### Fetch a Company\n\n```bash\nlinkedin company fetch <url> [flags] --json -q\n```\n\nOptional flags:\n\n- `--employees` – include employees\n- `--dms` – include decision makers\n- `--posts` – include company posts\n\nEmployee filters (require `--employees`):\n\n| Flag                     | Description                  |\n| ------------------------ | ---------------------------- |\n| `--employees-limit`      | Max employees to retrieve    |\n| `--employees-first-name` | Filter by first name         |\n| `--employees-last-name`  | Filter by last name          |\n| `--employees-position`   | Filter by position           |\n| `--employees-locations`  | Comma-separated locations    |\n| `--employees-industries` | Comma-separated industries   |\n| `--employees-schools`    | Comma-separated school names |\n\n| Flag            | Description                                        |\n| --------------- | -------------------------------------------------- |\n| `--dms-limit`   | Max decision makers to retrieve (requires `--dms`) |\n| `--posts-limit` | Max posts to retrieve (requires `--posts`)         |\n| `--posts-since` | Posts since ISO timestamp (requires `--posts`)     |\n\n```bash\n# Basic company info\nlinkedin company fetch https://www.linkedin.com/company/name --json -q\n\n# With employees filtered by position\nlinkedin company fetch https://www.linkedin.com/company/name --employees --employees-position \"Engineer\" --json -q\n\n# With decision makers and posts\nlinkedin company fetch https://www.linkedin.com/company/name --dms --posts --posts-limit 10 --json -q\n```\n\n### Search Companies\n\n```bash\nlinkedin company search [flags] --json -q\n```\n\n| Flag           | Description                                                                                                  |\n| -------------- | ------------------------------------------------------------------------------------------------------------ |\n| `--term`       | Search keyword                                                                                               |\n| `--limit`      | Max results                                                                                                  |\n| `--sizes`      | Comma-separated sizes: `1-10`, `11-50`, `51-200`, `201-500`, `501-1000`, `1001-5000`, `5001-10000`, `10001+` |\n| `--locations`  | Comma-separated locations                                                                                    |\n| `--industries` | Comma-separated industries                                                                                   |\n\n```bash\nlinkedin company search --term \"fintech\" --sizes \"11-50,51-200\" --json -q\n```\n\n### Send a Message\n\n```bash\nlinkedin message send <person-url> '<text>' --json -q\n```\n\nText up to 1900 characters. Wrap the message in single quotes to avoid shell interpretation issues.\n\n```bash\nlinkedin message send https://www.linkedin.com/in/username 'Hey, loved your latest post!' --json -q\n```\n\n### Get Conversation\n\n```bash\nlinkedin message get <person-url> [--since TIMESTAMP] --json -q\n```\n\nThe first call for a conversation triggers a background sync and may take longer. Subsequent calls are faster.\n\n```bash\nlinkedin message get https://www.linkedin.com/in/username --json -q\nlinkedin message get https://www.linkedin.com/in/username --since 2024-01-15T10:30:00Z --json -q\n```\n\n### Connection Management\n\n#### Check connection status\n\n```bash\nlinkedin connection status <url> --json -q\n```\n\n#### Send connection request\n\n```bash\nlinkedin connection send <url> [--note 'text'] [--email user@example.com] --json -q\n```\n\n#### List connections\n\n```bash\nlinkedin connection list [flags] --json -q\n```\n\n| Flag                   | Description                                                                          |\n| ---------------------- | ------------------------------------------------------------------------------------ |\n| `--limit`              | Max connections to return                                                            |\n| `--since`              | Only connections made since ISO timestamp (only works when no filter flags are used) |\n| `--first-name`         | Filter by first name                                                                 |\n| `--last-name`          | Filter by last name                                                                  |\n| `--position`           | Filter by job position                                                               |\n| `--locations`          | Comma-separated locations                                                            |\n| `--industries`         | Comma-separated industries                                                           |\n| `--current-companies`  | Comma-separated current company names                                                |\n| `--previous-companies` | Comma-separated previous company names                                               |\n| `--schools`            | Comma-separated school names                                                         |\n\n```bash\nlinkedin connection list --limit 50 --json -q\nlinkedin connection list --current-companies \"Google\" --position \"Engineer\" --json -q\nlinkedin connection list --since 2024-01-01T00:00:00Z --json -q\n```\n\n#### List pending outgoing requests\n\n```bash\nlinkedin connection pending --json -q\n```\n\n#### Withdraw a pending request\n\n```bash\nlinkedin connection withdraw <url> [--no-unfollow] --json -q\n```\n\nBy default, withdrawing also unfollows the person. Use `--no-unfollow` to keep following.\n\n#### Remove a connection\n\n```bash\nlinkedin connection remove <url> --json -q\n```\n\n### Posts\n\n#### Fetch a post\n\n```bash\nlinkedin post fetch <url> [flags] --json -q\n```\n\n| Flag                 | Description                                                        |\n| -------------------- | ------------------------------------------------------------------ |\n| `--comments`         | Include comments                                                   |\n| `--reactions`        | Include reactions                                                  |\n| `--comments-limit`   | Max comments to retrieve (requires `--comments`)                   |\n| `--comments-sort`    | Sort order: `mostRelevant` or `mostRecent` (requires `--comments`) |\n| `--comments-replies` | Include replies to comments (requires `--comments`)                |\n| `--reactions-limit`  | Max reactions to retrieve (requires `--reactions`)                 |\n\n```bash\nlinkedin post fetch https://www.linkedin.com/posts/username_activity-123 --json -q\n\n# With comments sorted by most recent, including replies\nlinkedin post fetch https://www.linkedin.com/posts/username_activity-123 \\\n  --comments --comments-sort mostRecent --comments-replies --json -q\n```\n\n#### Create a post\n\n```bash\nlinkedin post create '<text>' [flags] --json -q\n```\n\n| Flag            | Description                                                                                                        |\n| --------------- | ------------------------------------------------------------------------------------------------------------------ |\n| `--company-url` | Post on behalf of a company page (requires admin access)                                                           |\n| `--attachments` | Attachment as `url:type` or `url:type:name`. Types: `image`, `video`, `document`. Can be specified multiple times. |\n\nAttachment limits: up to 9 images, or 1 video, or 1 document. Cannot mix types.\n\n```bash\nlinkedin post create 'Excited to share our latest update!' --json -q\n\n# With a document\nlinkedin post create 'Our Q4 report' \\\n  --attachments \"https://example.com/report.pdf:document:Q4 Report\" --json -q\n\n# Post as a company\nlinkedin post create 'Company announcement' \\\n  --company-url https://www.linkedin.com/company/name --json -q\n```\n\n#### React to a post\n\n```bash\nlinkedin post react <url> --type <reaction> [--company-url <url>] --json -q\n```\n\nReaction types: `like`, `love`, `support`, `celebrate`, `insightful`, `funny`.\n\n```bash\nlinkedin post react https://www.linkedin.com/posts/username_activity-123 --type like --json -q\n\n# React on behalf of a company\nlinkedin post react https://www.linkedin.com/posts/username_activity-123 --type celebrate \\\n  --company-url https://www.linkedin.com/company/name --json -q\n```\n\n#### Comment on a post\n\n```bash\nlinkedin post comment <url> '<text>' [--company-url <url>] --json -q\n```\n\nText up to 1000 characters.\n\n```bash\nlinkedin post comment https://www.linkedin.com/posts/username_activity-123 'Great insights!' --json -q\n\n# Comment on behalf of a company\nlinkedin post comment https://www.linkedin.com/posts/username_activity-123 'Well said!' \\\n  --company-url https://www.linkedin.com/company/name --json -q\n```\n\n### Statistics\n\n```bash\n# Social Selling Index\nlinkedin stats ssi --json -q\n\n# Performance analytics (profile views, post impressions, search appearances)\nlinkedin stats performance --json -q\n\n# API usage for a date range\nlinkedin stats usage --start 2024-01-01T00:00:00Z --end 2024-01-31T00:00:00Z --json -q\n```\n\n### Sales Navigator\n\nRequires a LinkedIn Sales Navigator subscription. Uses hashed URLs for person/company lookups.\n\n#### Fetch person\n\n```bash\nlinkedin navigator person fetch <hashed-url> --json -q\n```\n\n#### Search people\n\n```bash\nlinkedin navigator person search [flags] --json -q\n```\n\n| Flag                    | Description                                                                                 |\n| ----------------------- | ------------------------------------------------------------------------------------------- |\n| `--term`                | Search keyword or phrase                                                                    |\n| `--limit`               | Max results                                                                                 |\n| `--first-name`          | Filter by first name                                                                        |\n| `--last-name`           | Filter by last name                                                                         |\n| `--position`            | Filter by job position                                                                      |\n| `--locations`           | Comma-separated locations                                                                   |\n| `--industries`          | Comma-separated industries                                                                  |\n| `--current-companies`   | Comma-separated current company names                                                       |\n| `--previous-companies`  | Comma-separated previous company names                                                      |\n| `--schools`             | Comma-separated school names                                                                |\n| `--years-of-experience` | Comma-separated ranges: `lessThanOne`, `oneToTwo`, `threeToFive`, `sixToTen`, `moreThanTen` |\n\n```bash\nlinkedin navigator person search --term \"VP Marketing\" --locations \"United States\" --json -q\nlinkedin navigator person search --years-of-experience \"moreThanTen\" --position \"CEO\" --json -q\n```\n\n#### Fetch company\n\n```bash\nlinkedin navigator company fetch <hashed-url> [flags] --json -q\n```\n\nOptional flags:\n\n- `--employees` – include employees\n- `--dms` – include decision makers\n\nEmployee filters (require `--employees`):\n\n| Flag                              | Description                                        |\n| --------------------------------- | -------------------------------------------------- |\n| `--employees-limit`               | Max employees to retrieve                          |\n| `--employees-first-name`          | Filter by first name                               |\n| `--employees-last-name`           | Filter by last name                                |\n| `--employees-positions`           | Comma-separated positions                          |\n| `--employees-locations`           | Comma-separated locations                          |\n| `--employees-industries`          | Comma-separated industries                         |\n| `--employees-schools`             | Comma-separated school names                       |\n| `--employees-years-of-experience` | Comma-separated experience ranges                  |\n| `--dms-limit`                     | Max decision makers to retrieve (requires `--dms`) |\n\n```bash\nlinkedin navigator company fetch https://www.linkedin.com/sales/company/97ural --employees --dms --json -q\nlinkedin navigator company fetch https://www.linkedin.com/sales/company/97ural \\\n  --employees --employees-positions \"Engineer,Designer\" --employees-locations \"Europe\" --json -q\n```\n\n#### Search companies\n\n```bash\nlinkedin navigator company search [flags] --json -q\n```\n\n| Flag            | Description                                                                                                  |\n| --------------- | ------------------------------------------------------------------------------------------------------------ |\n| `--term`        | Search keyword                                                                                               |\n| `--limit`       | Max results                                                                                                  |\n| `--sizes`       | Comma-separated sizes: `1-10`, `11-50`, `51-200`, `201-500`, `501-1000`, `1001-5000`, `5001-10000`, `10001+` |\n| `--locations`   | Comma-separated locations                                                                                    |\n| `--industries`  | Comma-separated industries                                                                                   |\n| `--revenue-min` | Min annual revenue in M USD: `0`, `0.5`, `1`, `2.5`, `5`, `10`, `20`, `50`, `100`, `500`, `1000`             |\n| `--revenue-max` | Max annual revenue in M USD: `0.5`, `1`, `2.5`, `5`, `10`, `20`, `50`, `100`, `500`, `1000`, `1000+`         |\n\n```bash\nlinkedin navigator company search --term \"fintech\" --sizes \"11-50,51-200\" --json -q\nlinkedin navigator company search --revenue-min 10 --revenue-max 100 --locations \"United States\" --json -q\n```\n\n#### Send InMail\n\n```bash\nlinkedin navigator message send <person-url> '<text>' --subject '<subject>' --json -q\n```\n\nText up to 1900 characters. Subject up to 80 characters.\n\n```bash\nlinkedin navigator message send https://www.linkedin.com/in/username \\\n  'Would love to chat about API integrations' --subject 'Partnership Opportunity' --json -q\n```\n\n#### Get Sales Navigator conversation\n\n```bash\nlinkedin navigator message get <person-url> [--since TIMESTAMP] --json -q\n```\n\n### Custom Workflows\n\nExecute a custom workflow definition from a file, stdin, or inline:\n\n```bash\n# From file\nlinkedin workflow run --file workflow.json --json -q\n\n# From stdin\ncat workflow.json | linkedin workflow run --json -q\n\n# Inline\necho '{\"actions\":[...]}' | linkedin workflow run --json -q\n```\n\nCheck workflow status or wait for completion:\n\n```bash\nlinkedin workflow status <id> --json -q\nlinkedin workflow status <id> --wait --json -q\n```\n\nSee [Building Workflows](https://linkedapi.io/docs/building-workflows/) for the workflow JSON schema.\n\n### Account Management\n\n```bash\nlinkedin account list                            # List accounts (* = active)\nlinkedin account switch \"Name\"                   # Switch active account\nlinkedin account rename \"Name\" --name \"New Name\" # Rename account\nlinkedin reset                                   # Remove active account\nlinkedin reset --all                             # Remove all accounts\n```\n\n## Important Behavior\n\n- **Sequential execution.** All operations for an account run one at a time. Multiple requests queue up.\n- **Not instant.** A real browser navigates LinkedIn – expect 30 seconds to several minutes per operation.\n- **Timestamps in UTC.** All dates and times are in UTC.\n- **Single quotes for text arguments.** Use single quotes around message text, post text, and comments to avoid shell interpretation issues with special characters.\n- **Action limits.** Per-account limits are configurable on the platform. A `limitExceeded` error means the limit was reached.\n- **URL normalization.** All LinkedIn URLs in responses are normalized to `https://www.linkedin.com/...` format without trailing slashes.\n- **Null fields.** Fields that are unavailable are returned as `null` or `[]`, not omitted.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["linkedin","cli","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-linkedin-cli","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/linkedin-cli","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34726 github stars · SKILL.md body (22,619 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T12:51:10.170Z","embedding":null,"createdAt":"2026-04-18T21:39:58.184Z","updatedAt":"2026-04-23T12:51:10.170Z","lastSeenAt":"2026-04-23T12:51:10.170Z","tsv":"'-01':950,1089,1090,1474,1475,1481 '-10':829,1775 '-1000':837,1783 '-10000':841,1787 '-15':951 '-200':833,863,1779,1850 '-31':1482 '-50':831,861,1777,1848 '-500':835,1781 '-5000':839,1785 '/...':2126 '/company/name':766,779,797,1331,1386,1437 '/docs/building-workflows/)':1987 '/in/username':516,528,542,897,939,947,1897 '/posts/username_activity-123':1204,1220,1362,1378,1413,1429 '/report.pdf:document:q4':1313 '/sales/company/97ural':1727,1738 '0':360,386,1808 '0.5':1809,1828 '00':1092,1477,1484 '00z':954,1093,1478,1485 '1':149,401,828,1281,1284,1774,1810,1829 '10':803,1813,1832,1860 '100':1816,1835,1864 '1000':1405,1818,1837,1838 '10001':842,1788 '1001':838,1784 '11':830,860,1776,1847 '1900':878,1883 '2':138,160,404 '2.5':1811,1830 '20':644,1814,1833 '201':834,1780 '2024':949,1088,1473,1480 '3':165,409 '30':110,953,2055 '4':412 '5':416,535,547,1812,1831 '50':1070,1815,1834 '500':1817,1836 '5001':840,1786 '501':836,1782 '51':832,862,1778,1849 '6':419 '7':422 '8':425 '80':1888 '9':1278 'access':57,1255 'account':148,164,238,284,326,331,414,1993,1997,2000,2003,2008,2010,2017,2022,2028,2037,2099 'action':102,208,373,391,1957,2095 'activ':2001,2007,2021 'addit':448,499 'admin':1254 'agent':214 'ai':213 'also':1122 'alway':264,287,366 'analyt':1451 'announc':1325 'annual':1803,1823 'api':92,169,189,363,1463,1903 'app.linkedapi.io':152,153 'appear':1457 'argument':418,2076 'around':2080 'ask':141,2177 'attach':1256,1257,1274,1310 'authent':130,139 'autom':6,33,51,65,281 'avail':122 'avoid':887,2088 'background':923 'bash':125,184,297,437,508,552,622,650,757,808,853,869,891,907,933,962,971,983,1065,1100,1110,1136,1146,1198,1234,1289,1338,1356,1393,1407,1441,1504,1513,1597,1625,1720,1753,1839,1872,1890,1914,1936,1970,1995 'basic':509,758 'behalf':1248,1369,1420 'behavior':2030 'boundari':2185 'browser':98,2051 'build':222,1983 'bulk':246 'call':364,917,930 'cannot':1286 'cat':1948 'celebr':1353,1380 'ceo':1620 'charact':879,1406,1884,1889,2094 'chat':1901 'check':367,388,959,1963 'clarif':2179 'clear':2152 'cli':3,9,46,61 'click':217 'cloud':97 'code':137,261,359,379,384 'color':323,325 'comma':590,595,602,611,618,709,716,723,825,845,850,1033,1038,1045,1054,1061,1552,1557,1564,1573,1580,1589,1675,1682,1689,1696,1706,1771,1791,1796 'comma-separ':589,594,601,610,617,708,715,722,824,844,849,1032,1037,1044,1053,1060,1551,1556,1563,1572,1579,1588,1674,1681,1688,1695,1705,1770,1790,1795 'command':86,133,334,432 'comment':82,473,475,478,482,1155,1157,1162,1165,1169,1171,1179,1181,1186,1188,1208,1221,1223,1227,1389,1396,1410,1418,1426,2086 'comments-limit':477,1161 'comments-repli':1180,1226 'comments-sinc':481 'comments-sort':1170,1222 'compani':74,243,600,605,609,614,639,649,652,668,759,762,775,793,807,810,855,1043,1048,1052,1057,1078,1244,1251,1320,1324,1327,1344,1372,1382,1398,1423,1433,1562,1567,1571,1576,1624,1628,1723,1734,1752,1756,1842,1855 'company-url':1243,1326,1343,1381,1397,1432 'complet':1969 'complex':117 'complianc':277 'configur':2102 'connect':17,40,78,161,957,960,964,969,973,982,985,994,999,1067,1074,1085,1102,1112,1135,1138 'convers':906,920,1913 'coordin':247 'copi':166 'creat':18,79,1231,1237,1292,1306,1323 'creation':44 'criteria':2188 'current':599,604,638,1042,1047,1077,1561,1566 'current-compani':598,637,1041,1076,1560 'custom':1923,1927 'dashboard':176 'data':232,341,449,500 'date':1467,2066 'decis':664,733,788,1640,1714 'default':1120 'definit':1929 'depend':115 'describ':2156 'descript':302,560,675,728,816,991,1154,1242,1522,1647,1762 'design':1744 'disabl':324 'dms':662,730,738,798,1638,1711,1719,1729 'dms-limit':729,1710 'document':1268,1285,1303 'doe':344 'echo':1956 'educ':453,454,522,530 'email':977 'employe':659,661,670,673,677,680,684,692,700,706,713,720,770,780,782,1635,1637,1642,1645,1649,1652,1656,1664,1672,1679,1686,1693,1701,1728,1739,1741,1746 'employees-first-nam':683,1655 'employees-industri':712,1685 'employees-last-nam':691,1663 'employees-limit':676,1648 'employees-loc':705,1678,1745 'employees-posit':699,781,1671,1740 'employees-school':719,1692 'employees-years-of-experi':1700 'end':1479 'engin':346,642,784,1081,1743 'enrich':235 'environ':2168 'environment-specif':2167 'error':140,347,351,382,396,403,424,2108 'especi':47 'europ':1748 'example.com':1312 'example.com/report.pdf:document:q4':1311 'excit':1293 'execut':506,1925,2032 'exit':136,260,358,378,383 'expect':109,2054 'experi':450,520,529,1587,1617,1704,1708 'expert':2173 'fail':134 'fals':350 'faster':932 'fetch':10,39,69,240,433,440,513,525,539,647,653,763,776,794,1143,1149,1201,1217,1502,1508,1623,1629,1724,1735 'field':313,318,370,390,2132,2133 'file':1932,1938,1942 'filter':572,579,584,671,687,695,702,771,1008,1015,1022,1027,1534,1541,1546,1643,1659,1667 'fintech':858,1845 'first':570,574,685,689,916,1013,1017,1532,1536,1657,1661 'first-nam':569,1012,1531 'flag':286,301,441,445,504,556,559,654,658,674,727,812,815,987,990,1009,1150,1153,1238,1241,1518,1521,1630,1634,1646,1758,1761 'follow':1132 'format':336,2127 'found':357,400 'francisco':631 'funni':1355 'g':128 'general/unexpected':402 'get':905,910,936,944,1910,1918 'global':285 'go':150 'googl':640,1079 'great':1414 'hash':1497 'headlin':345 'hey':898 'histori':452,455 'identif':172,193 'identification-token':192 'imag':1266,1279 'import':2029 'impress':1455 'includ':447,660,663,667,1156,1159,1183,1213,1636,1639 'increas':505 'index':1444 'indic':380 'industri':593,597,714,718,848,852,1036,1040,1555,1559,1687,1691,1794,1798 'info':760 'infrastructur':381 'inlin':1935,1955 'inmail':1871 'input':2182 'insight':1354,1415 'instal':123,127 'instant':108,2048 'instead':215 'integr':49,1904 'interpret':889,2090 'invalid':407,417 'iso':753,1002 'issu':415,890,2091 'job':586,1029,1548 'john':343 'json':257,289,299,303,305,338,348,442,517,531,548,557,632,645,655,767,785,804,813,864,873,903,913,940,955,966,979,988,1071,1082,1094,1104,1117,1140,1151,1205,1229,1239,1299,1315,1332,1346,1365,1387,1400,1416,1438,1448,1461,1486,1509,1519,1608,1621,1631,1730,1749,1759,1851,1868,1878,1908,1921,1944,1953,1961,1974,1980,1991 'keep':1131 'keyword':563,819,1525,1765 'languag':459,460 'last':534,577,581,693,697,1020,1024,1539,1543,1665,1669 'last-nam':576,1019,1538 'latest':901,1297 'lead':236 'lessthanon':1592 'like':397,1350,1364 'limit':421,467,479,491,546,566,643,678,731,741,802,820,992,1069,1163,1191,1275,1528,1650,1712,1766,2096,2100,2111,2144 'limitexceed':2107 'link':91,168,188 'linked-api-token':187 'linkedapi.io':1986 'linkedapi.io/docs/building-workflows/)':1985 'linkedapi/linkedin-cli':129 'linkedin':2,7,34,53,59,64,104,119,163,185,207,231,266,298,413,438,511,523,537,553,623,634,651,761,774,792,809,854,870,892,908,934,942,963,972,984,1066,1073,1084,1101,1111,1137,1147,1199,1215,1235,1290,1304,1321,1339,1357,1373,1394,1408,1424,1445,1458,1469,1492,1505,1514,1598,1610,1626,1721,1732,1754,1840,1853,1873,1891,1915,1939,1950,1958,1971,1976,1996,2002,2009,2018,2023,2053,2117 'linkedin-c':1 'list':458,981,986,1068,1075,1086,1096,1998,1999 'local':271 'locat':588,592,629,707,711,843,847,1031,1035,1550,1554,1605,1680,1684,1747,1789,1793,1865 'log':158 'longer':928 'lookup':1501 'love':899,1351,1899 'm':1806,1826 'machin':294 'machine-read':293 'made':1000 'maker':665,734,789,1641,1715 'manag':16,41,77,628,958,1994 'market':1604 'match':2153 'max':567,679,732,742,821,993,1164,1192,1529,1651,1713,1767,1821,1822,1863 'may':392,926 'mean':361,385,2109 'messag':15,76,234,312,354,868,871,882,893,909,935,943,1875,1893,1917,2081 'min':1801,1802,1859 'minut':114,2059 'miss':405,2190 'mix':1287 'morethanten':1596,1618 'mostrec':1177,1225 'mostrelev':1175 'multi':249 'multi-step':248 'multipl':1272,2043 'n':468,480,492 'name':314,327,342,571,575,578,582,606,615,621,686,690,694,698,726,1014,1018,1021,1025,1049,1058,1064,1264,1533,1537,1540,1544,1568,1577,1583,1658,1662,1666,1670,1699,2005,2012,2013,2015 'navig':22,252,1489,1494,1506,1515,1599,1611,1627,1722,1733,1755,1841,1854,1874,1892,1912,1916,2052 'need':31,204,502 'network':423 'new':2014 'no-color':321 'no-unfollow':1114,1127 'non':376 'non-zero':375 'normal':2115,2122 'note':975 'npm':126 'null':2131,2140 'omit':2143 'one':2039 'onetotwo':1593 'oper':105,2034,2061 'opportun':1907 'option':444,657,1633 'orchestr':206 'order':1174 'organis':275 'outcom':374 'outgo':1098 'output':258,296,306,320,335,2162 'outreach':223 'page':1252 'partnership':1906 'pend':1097,1103,1108 'peopl':72,241,551,1512 'people/companies':13 'per':2060,2098 'per-account':2097 'perform':100,1450,1460 'permiss':2183 'person':355,398,435,439,512,524,538,554,624,635,1125,1503,1507,1516,1600,1612 'person/company':1500 'personnotfound':353 'phrase':565,1527 'platform':2105 'polici':278 'posit':583,587,641,701,704,773,783,1026,1030,1080,1545,1549,1619,1673,1677,1742 'post':19,43,80,461,463,466,470,536,543,545,666,669,740,743,747,749,751,756,791,799,801,902,1142,1145,1148,1200,1216,1233,1236,1246,1291,1305,1317,1322,1337,1340,1358,1374,1392,1395,1409,1425,1454,2083 'posts-limit':465,544,739,800 'posts-sinc':469,748 'previous':608,613,1051,1056,1570,1575 'previous-compani':607,1050,1569 'product':627 'profil':11,38,70,244,436,510,1452 'progress':311 'provid':180 'q':291,300,308,443,518,532,549,558,633,646,656,768,786,805,814,865,874,904,914,941,956,967,980,989,1072,1083,1095,1105,1118,1141,1152,1206,1230,1240,1300,1316,1333,1347,1366,1388,1401,1417,1439,1449,1462,1487,1510,1520,1609,1622,1632,1731,1750,1760,1852,1869,1879,1909,1922,1945,1954,1962,1975,1981 'q4':1308 'queue':2045 'quiet':307 'quot':885,2073,2079 'rang':1468,1591,1709 'rate':420 'reach':2113 'react':81,1334,1341,1359,1367,1375 'reaction':485,487,490,494,1158,1160,1190,1193,1197,1348 'reactions-limit':489,1189 'reactions-sinc':493 'readabl':295 'real':96,283,2050 'recent':462,474,486,1212 'recoveri':431 'recruit':226 'regul':272 'reli':229 'remov':1133,1139,2020,2026 'renam':2011,2016 'repli':1182,1184,1214,1228 'report':1309,1314 'request':89,498,970,1099,1109,2044 'requir':263,411,672,737,746,755,1168,1178,1187,1196,1253,1490,1644,1718,2181 'research':224 'reset':2019,2024 'respect':265 'respons':2120 'result':568,822,1530,1768 'retriev':682,736,745,1167,1195,1654,1717 'return':394,429,996,2138 'revenu':1800,1804,1820,1824,1858,1862 'revenue-max':1819,1861 'revenue-min':1799,1857 'review':2174 'run':94,183,255,1941,1952,1960,2038 'safeti':2184 'said':1431 'sale':21,251,1488,1493,1911 'san':630 'schema':1992 'school':616,620,721,725,1059,1063,1578,1582,1694,1698 'scope':2155 'script':210 'search':12,71,550,555,562,625,636,806,811,818,856,1456,1511,1517,1524,1601,1613,1751,1757,1764,1843,1856 'second':111,2056 'see':1982 'select':316 'sell':1443 'send':14,75,87,866,872,894,968,974,1870,1876,1894 'separ':591,596,603,612,619,710,717,724,826,846,851,1034,1039,1046,1055,1062,1553,1558,1565,1574,1581,1590,1676,1683,1690,1697,1707,1772,1792,1797 'sequenti':2031 'servic':270 'set':145 'setup':186 'sever':113,2058 'share':1295 'shell':888,2089 'sign':155 'sinc':471,483,495,750,752,911,948,997,1001,1087,1919 'singl':884,2072,2078 'sixtoten':1595 'size':823,827,859,1769,1773,1846 'skill':28,54,201,456,457,2147 'skill-linkedin-cli' 'slash':2130 'social':1442 'sort':1172,1173,1209,1224 'source-sickn33' 'special':2093 'specif':317,330,2169 'specifi':1271 'ssi':1447 'start':1472 'stat':1446,1459,1470 'state':1607,1867 'statist':1440 'status':961,965,1965,1973,1978 'stderr':310 'stdin':1933,1947 'step':250 'stop':2175 'structur':304 'subject':1877,1885,1905 'subscript':1495 'subscription/plan':410 'subsequ':929 'substitut':2165 'succeed':365 'success':337,339,349,369,387,389,2187 'support':1352 'suppress':309 'switch':2004,2006 'sync':924 't00':1091,1476,1483 't10':952 'take':927 'task':35,2151 'term':268,561,626,817,857,1523,1602,1763,1844 'test':2171 'text':875,976,1402,1880,2075,2082,2084 'threetof':1594 'time':507,1273,2042,2068 'timeout':427 'timestamp':472,484,496,754,912,1003,1920,2062 'token':170,173,182,190,191,194,195,408 'tool':62 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'trail':2129 'treat':2160 'trigger':921 'true':340 'type':352,1260,1263,1265,1288,1342,1349,1363,1379 'ui':221 'unavail':2136 'unfollow':1116,1123,1129 'unit':1606,1866 'updat':1298 'url':315,1245,1259,1262,1328,1345,1383,1399,1434,1498,2114,2118 'usag':1464,1471 'usd':1807,1827 'use':4,25,26,66,198,199,280,288,328,1011,1126,1496,2077,2145 'user':143,179 'user@example.com':978 'utc':2064,2071 'valid':2170 'via':8,45 'video':1267,1282 'view':1453 'vp':1603 'wait':1967,1979 'web':220 'well':1430 'withdraw':1106,1113,1121 'without':2128 'work':451,1005 'workflow':52,227,254,426,1924,1928,1940,1951,1959,1964,1972,1977,1984,1990 'workflow.json':1943,1949 'workflowid':428 'would':1898 'wrap':880 'www.linkedin.com':515,527,541,765,778,796,896,938,946,1203,1219,1330,1361,1377,1385,1412,1428,1436,1726,1737,1896,2125 'www.linkedin.com/...':2124 'www.linkedin.com/company/name':764,777,795,1329,1384,1435 'www.linkedin.com/in/username':514,526,540,895,937,945,1895 'www.linkedin.com/posts/username_activity-123':1202,1218,1360,1376,1411,1427 'www.linkedin.com/sales/company/97ural':1725,1736 'year':1585,1615,1702 'years-of-experi':1584,1614 'zero':377","prices":[{"id":"a8b86040-70f7-4516-8a9e-548f8d69cbb0","listingId":"bf65784b-516d-4b93-9ee3-10b51f50419d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:39:58.184Z"}],"sources":[{"listingId":"bf65784b-516d-4b93-9ee3-10b51f50419d","source":"github","sourceId":"sickn33/antigravity-awesome-skills/linkedin-cli","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/linkedin-cli","isPrimary":false,"firstSeenAt":"2026-04-18T21:39:58.184Z","lastSeenAt":"2026-04-23T12:51:10.170Z"}],"details":{"listingId":"bf65784b-516d-4b93-9ee3-10b51f50419d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"linkedin-cli","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34726,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"5e4952078ed7b0e610a948f5c190a91b8e6d9ab6","skill_md_path":"skills/linkedin-cli/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/linkedin-cli"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"linkedin-cli","description":"Use when automating LinkedIn via CLI: fetch profiles, search people/companies, send messages, manage connections, create posts, and Sales Navigator."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/linkedin-cli"},"updatedAt":"2026-04-23T12:51:10.170Z"}}