jev-social
Installation
SKILL.md
Jev Social
Use the released Jev Social CLI as the execution boundary. Jev selects from bounded observation operations, socai performs those operations in the local Chrome session, and the command returns captured evidence plus an explicit run status.
Requirements and costs
- Node.js 20 or newer.
- 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 local provider does not require or receive the OpenRouter key. SetOPENROUTER_REPORT_MODEL=offto keep report generation on the deterministic evidence path. - A locally installed socai CLI with support for the requested platform.
- A signed-in local browser session when Instagram, TikTok, or LinkedIn requires one.
Do not install software, start onboarding, change browser profiles, or request credentials unless the user asked for setup. Never ask the user to paste an API key into chat.
Data flow and local storage
- OpenRouter decision calls receive the full research goal, requested platform, bounded action labels, observed source URLs, earlier action summaries, and short visible-text excerpts. Default report synthesis makes a second OpenRouter call with bounded, sanitized evidence that can include author claims and comment excerpts.
OPENROUTER_REPORT_MODEL=offdisables only that second report call. - A loopback System One provider keeps decision requests local. Combine it with
OPENROUTER_REPORT_MODEL=offto keep model payloads local; normal browser and social-platform traffic still uses the network. - “Without remote account mutations” means the skill does not publish, like, follow, message, or alter the signed-in account. It still writes sanitized Jev Social checkpoints and separate socai evidence or explicitly requested media artifacts locally, with no automatic cleanup schedule.
- Collect only public content or content the user is specifically authorized to access. For sensitive work, recommend that the user choose a separate browser profile or test account before starting; never switch profiles automatically.