Skip to content
Skillpedia
Social media48k · #3376

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/jev-social/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/jev-social/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-social

Or 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.md
Technical 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:

  1. Node.js and npx.
  2. 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/systemone endpoint. OpenRouter calls may incur provider charges; the loopback provider does not require or receive the OpenRouter key. Set OPENROUTER_REPORT_MODEL=off when report generation must stay on the deterministic evidence path.
  3. An installed socai CLI with support for the requested platform.
  4. 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.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3376
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills