AI Roast Linkedin Profile
Scrapes a LinkedIn profile and generates a savage audio roast about being replaced by AI.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 31 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (scrape LinkedIn + generate roast audio) match the declared requirements: a constants-skills CLI and CONSTANTS_API_KEY to call Constants infrastructure. Requested artifacts and binaries align with using the Constants hosted tool.
Instruction Scope
Runtime instructions only call the Constants CLI or the constants.io REST API with the provided linkedinUrl; they do not ask the agent to read local files or unrelated env vars. Note: profile content and generated roast (text + audio) will be sent to and processed on constants.io, so user data is transmitted off-device.
Install Mechanism
No files are installed by the skill itself, but the SKILL.md recommends using the public npm package 'constants-skills' (npx). This is a standard install pattern; npm installs carry moderate risk compared with instruction-only skills because they pull third-party code, but the package and homepage point to the Constants project (expected for this purpose).
Credentials
Only CONSTANTS_API_KEY is required and declared as the primary credential; that is proportionate for a hosted service that runs the scrape and audio generation on the provider's infrastructure.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system settings. It uses normal autonomous invocation defaults. No unusual persistence or elevated privileges are requested.
Assessment
This skill sends the LinkedIn profile URL (and whatever profile data the provider scrapes) to constants.io and returns roast text/audio; before installing, verify you trust constants.io and the 'constants-skills' npm package. Be aware of privacy and legal risks: scraping private or paywalled LinkedIn content may violate LinkedIn terms, and generating insulting or harassing content may have policy or legal consequences. Protect your CONSTANTS_API_KEY like any secret (avoid sharing it), and if you stop using the skill revoke the key. If you need tighter control over data, prefer a local tool or confirm the provider's data retention and privacy policy.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.1
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binsconstants-skills
EnvCONSTANTS_API_KEY
SKILL.md
LinkedIn AI Roast Generator
Scrapes a LinkedIn profile and generates a savage audio roast about being replaced by AI.
Setup
Install the skill:
npx constants-skills install linkedin_ai_roast_generator_0edc9796
Authentication
This tool requires a Constants API key. Get yours at https://www.constants.io/settings
export CONSTANTS_API_KEY="wk_your_key_here"
Usage
constants run linkedin_ai_roast_generator_0edc9796 linkedinUrl="..."
Parameters
linkedinUrl(string, required): LinkedIn profile URL (e.g. https://www.linkedin.com/in/username)roastIntensity(string): How harsh the roast should be: mild, medium, or savage (default: savage)voice(string): Voice style for the audio — e.g. a deep male voice, sarcastic female voice, etc. (optional)
Output
roastAudio(file): Generated roast audio file (MP3)roastText(string): The full roast script that was spokenprofileName(string): Name of the person roasted
Notes
- Runs in an isolated sandbox on Constants infrastructure
HTTP Fallback
If the CLI is not available, call the REST API directly:
curl -X POST https://www.constants.io/api/v1/run/linkedin_ai_roast_generator_0edc9796 \
-H "Authorization: Bearer $CONSTANTS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"linkedinUrl":"..."}'
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
