← Back to Skills Marketplace
xuanyuzhou98

AI Roast Linkedin Profile

by xuanyuzhou98 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
204
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install linkedin-profile-roast
Description
Scrapes a LinkedIn profile and generates a savage audio roast about being replaced by AI.
README (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 spoken
  • profileName (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":"..."}'
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: linkedin-profile-roast Version: 1.0.1 The skill is a straightforward integration for a hosted service (constants.io) designed to scrape LinkedIn profiles and generate AI-based audio roasts. It requires a standard API key (CONSTANTS_API_KEY) and utilizes a specific CLI tool (constants-skills) via npm. No evidence of malicious intent, data exfiltration, or prompt injection was found in SKILL.md or _meta.json.
Capability Assessment
Purpose & 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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install linkedin-profile-roast
  3. After installation, invoke the skill by name or use /linkedin-profile-roast
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added homepage and repository links to the skill metadata. - Updated installation instructions to use npx constants-skills and npm. - Specified required environment variables, primary credential, and authentication steps. - Updated internal metadata to reflect new dependencies and requirements.
v1.0.0
Major update: Skill is now "LinkedIn AI Roast Generator" with audio roast capability. - Scrapes a LinkedIn profile and generates a savage AI-themed roast as audio and text. - Added customizable roast intensity and voice options. - Provides detailed setup instructions for Constants CLI and API usage. - Output includes roast audio file, roast script, and profile name. - HTTP API fallback instructions included for non-CLI usage.
Metadata
Slug linkedin-profile-roast
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is AI Roast Linkedin Profile?

Scrapes a LinkedIn profile and generates a savage audio roast about being replaced by AI. It is an AI Agent Skill for Claude Code / OpenClaw, with 204 downloads so far.

How do I install AI Roast Linkedin Profile?

Run "/install linkedin-profile-roast" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AI Roast Linkedin Profile free?

Yes, AI Roast Linkedin Profile is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AI Roast Linkedin Profile support?

AI Roast Linkedin Profile is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AI Roast Linkedin Profile?

It is built and maintained by xuanyuzhou98 (@xuanyuzhou98); the current version is v1.0.1.

💬 Comments