jev-social
Performs safe research on social media like Instagram and TikTok. Returns evidence and reports with links to sources.
What it does
This tool searches for public information on social media like Instagram, TikTok, and LinkedIn. It collects posts, profiles, and videos, and presents a summary with links to the original sources.
When to use it
- ✓When you want to research specific posts or profiles on a social network.
- ✓When you need a quick summary with evidence from public posts.
- ✓When you want to see research progress in real-time and a final report.
Example of what to ask your AI
“Search for the latest posts about vegan cooking on Instagram and show me the top 3.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool uses a program called 'socai CLI' to access social media securely. It finds the information you requested and organizes it into an easy-to-understand report, with links to prove where each piece of data was found.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill jev-socialOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/jev-social/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Jev Social
Overview
Jev Social turns a natural-language social research goal into bounded Jev routing decisions, then delegates platform-read-only browser work to the local socai CLI. Use the captured posts, profiles, comments, videos, and opened details to produce a compact, source-linked report instead of exposing raw CLI output. "Read-only" means no social-account mutation; the CLI still writes private local run records and may download requested media.
The executable examples below are pinned to the tested runtime commit included in Jev Social v0.1.10. A pin improves reproducibility but is not a trust guarantee; keep the package, browser data, and returned content inside the safety boundaries below.
When to Use
- Use when a user requests evidence-backed research on Instagram, TikTok, or LinkedIn and wants real public posts or profiles rather than a general web summary.
- Use when the user wants a fast demonstration with streamed progress, previewable post or video cards, and a final research report.
- Use when the local socai CLI and the requested platform both pass the Jev Social readiness check.
- Do not use for publishing, commenting, liking, following, messaging, account growth automation, or unrelated web research.
Prerequisites
The workflow requires:
- Node.js and
npx. - A configured decision provider: either a user-provided OpenRouter API key with Jev access or a user-started TypeSafe-compatible server on the exact loopback
/v1/systemoneendpoint. OpenRouter calls may incur provider charges; the loopback provider does not require or receive the OpenRouter key. SetOPENROUTER_REPORT_MODEL=offwhen report generation must stay on the deterministic evidence path. - An installed socai CLI with support for the requested platform.
- A Chrome session the user is already authorized to use.
If the exact pinned package is not already available locally, explain that the next command downloads and executes the reviewed commit, then obtain explicit user approval before the first fetch. Do not replace the commit with main, latest, or an unreviewed tag.
How It Works
Step 1: Check readiness
Run the status command before every research task:
npx github:socai-io/jev-social#baf3cd6aa4f9c881665c29ed29a10391f761760b status
Require all of the following before continuing:
- The selected decision provider is configured without revealing its key or loopback endpoint. A configured local provider does not require an OpenRouter key. The status command does not probe provider connectivity; if the later research call cannot reach the provider, stop and report that runtime gate without exposing connection details.
- socai is installed and executable.
- The requested platform reports supported.
- The browser boundary matches the user's existing authorized local session.
Treat status output as local diagnostics. Never reproduce configuration paths, executable paths, environment values, credentials, CDP endpoints, or browser-profile details in the answer.
If setup is missing, identify only the missing prerequisite and stop. Do not run this release's automatic onboarding or installer from the catalog skill: its optional socai installation path follows a moving releases/latest URL. Have the user configure the selected provider and install a separately reviewed, pinned socai release outside this workflow. Never place an API key in a command, transcript, report, issue, or committed file.
Step 2: Run bounded research
Use the platform named by the user. Otherwise leave routing to Jev with auto. Preserve the user's natural-language goal, including evidence needs and stopping conditions.
Pass the goal as one argument with an argv-capable process runner; never construct a shell command by interpolating user-supplied text:
program: npx
argv:
- github:socai-io/jev-social#baf3cd6aa4f9c881665c29ed29a10391f761760b
- search
- <exact research goal as one argument>
- --platform
- <auto|instagram|tiktok|linkedin>
- --limit
- "4"
- --max-steps
- "12"
Use --limit 4 for a quick demonstration unless the user asks for broader coverage. Increase --max-steps only when the requested coverage needs more searches, profile reads, post reads, comments, or media operations. The supported ranges are 1-100 results and 1-30 steps.
…
FAQ
Can I use this to post or comment?
No, this tool is only for research and reading. It cannot post, comment, like, or make any other changes on social media.
Do I need an account on these social networks?
Yes, you need to be logged into the social network you want to research in your browser for the tool to work.
What are 'Jev routing' and 'socai CLI'?
These are technical names for the programs the tool uses to find and organize information. Think of them as the 'engines' that make the research happen behind the scenes.
Details
Original description by the author
Run read-only, browser-grounded Instagram, TikTok, or LinkedIn research through Jev routing and socai CLI, returning source-linked evidence and reports.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3376
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
connections-optimizer
Improves your social network connections. It suggests who to follow or unfollow and helps create personalized messages to expand your network.
affaan-m/ECC
content-engine
Creates content for different platforms. It helps produce posts, scripts, and content calendars that work well on networks like X, LinkedIn, and YouTube.
affaan-m/ECC
crosspost
Distributes content across multiple social networks, adapting it for each. It's useful for reaching more people on different platforms.
affaan-m/ECC