Skillslinkedin-reader
L

linkedin-reader

Read LinkedIn for financial research using opencli (read-only). Use this skill whenever the user wants to read their LinkedIn feed, search for jobs in the finance/trading industry, view professional posts about markets or earnings, or gather professional sentiment from LinkedIn. Triggers include: "check my LinkedIn feed", "search LinkedIn for", "LinkedIn posts about", "what's on LinkedIn about AAPL", "finance jobs on LinkedIn", "LinkedIn market sentiment", "who's posting about earnings on LinkedIn", "LinkedIn feed", "professional network buzz", "what are analysts saying on LinkedIn", any mention of LinkedIn in context of reading financial news, market research, job searches, or professional commentary. This skill is READ-ONLY — it does NOT support posting, liking, commenting, connecting, or any write operations.

linkedin-reader — LinkedIn Read-Only Skill for Financial Research and Job Searches

Skill Overview

linkedin-reader is a read-only LinkedIn skill that uses opencli to reuse the existing login session in your Chrome browser. It lets you read your feed directly from the terminal, search for finance and trading jobs, and collect professionals’ views on markets and earnings reports—without requiring an API key.

Applicable Scenarios

  1. Tracking market views from analysts and peers: Retrieve the LinkedIn feed as structured data to quickly see who is discussing a particular stock, earnings report, or industry trend, and compare the reasoning behind bullish and bearish views.
  2. Searching for finance and trading jobs: Filter positions by keywords, location, experience level, job type, remote options, and posting date. When needed, it can also provide job descriptions and application links, making it suitable for roles such as quantitative analyst, portfolio manager, and financial analyst.
  3. Collecting professional sentiment as a research reference: Extract consensus views and minority opinions from public posts and engagement data, such as likes and comments, as a supplementary source for fundamental or macroeconomic research.

Core Features

  1. Read the LinkedIn feed: Use opencli linkedin timeline to retrieve homepage updates, with a default of 20 posts and a maximum of 100. Each result includes the author, title, body text, posting time, engagement counts, and the original link. Output is available in table, JSON, YAML, Markdown, or CSV formats.
  2. Search jobs with multidimensional filters: Use opencli linkedin search "keywords" to search for jobs. Supported filters include --location, --experience-level, --job-type, --remote, --company, and --date-posted. Add --details to retrieve the complete job description and application link.
  3. Built-in connectivity diagnostics: Run opencli doctor to check the daemon status, browser extension connection, and session health in a single command. Problems such as an expired login session or a missing extension can be traced to their specific causes.

Frequently Asked Questions

Does linkedin-reader require a LinkedIn API key?

No. It reuses your existing logged-in session on linkedin.com in Chrome through opencli, so you do not need to apply for a developer account, configure a key, or manually export cookies. The tradeoff is that you need to remain logged in to LinkedIn in Chrome and install the opencli Browser Bridge extension.

Can this skill publish posts, like content, or add connections?

No. It is strictly read-only. The skill does not support posting, liking, commenting, adding connections, sending messages, or applying for jobs. This is an intentional design boundary—all write operations are outside its capabilities. It is therefore suitable for information gathering, but not for account management.

How much data can it read at once? Will there be limits?

The feed returns 20 items by default, with a maximum of 100. Job searches return 10 items by default, with the same maximum of 100. It is recommended to start with 10 to 20 items and avoid repeatedly retrieving large batches within a short period, as this may trigger LinkedIn’s rate limits. If throttling occurs, wait a few minutes and try again.

What should I do if my LinkedIn login session expires?

Open linkedin.com in Chrome, log in again, and rerun the command. If an error says the extension is not connected, the Browser Bridge extension is either not installed or not enabled. If it says the daemon is not running, run opencli doctor to start it automatically. Use opencli doctor for all connectivity troubleshooting.

Do the search results include salary and posting date?

Yes. Job results include the title, company, location, posting date, and link. Salary information is shown only when LinkedIn makes it publicly available; not every position includes it. Adding --details also returns the job description and application link.