Profile-Wrap
Your LinkedIn, on autopilot.
You stay the boss.
Profile-Wrap is a free, open-source LinkedIn post manager. Use it as a Claude Code plugin, as skills, as an MCP server, or as a desktop app for Windows, Mac and Linux. Nothing is posted until you tap Allow. Website: nj-burrito.github.io/profile-wrap.
Pick how you want it. All free. 👇
| 🧩 Plugin | 🧠 Skills | 🔌 MCP server | 🖥️ Desktop app |
|---|---|---|---|
| For Claude Code and Codex | For any AI agent that reads skills | For any app that speaks MCP | No AI app? Use this |
| Install ↓ | Install ↓ | Install ↓ | Download ↓ |
🧩 Plugin
Needs uv once: uv tool install profile-wrap
Claude Code, type these two lines:
/plugin marketplace add NJ-Burrito/profile-wrap
/plugin install profile-wrap@profile-wrap
Codex: codex plugin marketplace add NJ-Burrito/profile-wrap (Codex guide).
Then say: "set up Profile-Wrap". Claude Code gets 5 skills, 6 commands and the MCP server in one go.
🧠 Skills
5 skills: setup, plan, write, visuals, ship.
Get them on Smithery, or copy the .agents/skills folder into your agent.
🔌 MCP server
8 tools: check your setup, see your calendar, draft a post, check facts, read your board, and post only what you allowed. Needs uv.
claude mcp add profile-wrap -- uvx profile-wrap-mcp
Other apps: MCP guide. Also on the MCP Registry and graded A on mcprush:
🖥️ Desktop app
🪟 Windows · 🍎 Mac (Apple chip) · 💻 Mac (Intel chip) · 🐧 Linux
Not sure which Mac you have? Click the Apple menu, then About This Mac.
3 steps (any of the four)
1️⃣ Install it
2️⃣ Ask for your week of posts
3️⃣ Tap Allow on each post you like
That is all.
Stuck? Step-by-step guide with pictures of what you will see
👆 Your board. Every post waits here until you say go.
What it does for you
📅 Plans your week of posts
✍️ Writes them in your voice
🔑 Uses your own ChatGPT, Claude or Gemini account
✅ Checks every post before it goes out
👀 Shows you each one first. You approve.
⏰ Posts at a good time
🌍 Works in English and Arabic
🔎 Optional readers can list a person's recent posts (details in docs/PROVIDERS.md). They use two free tools (Apify and Tavily), then public pages. All are off by default, and you accept the risk of each one yourself.
Is it safe?
🔒 It uses LinkedIn's own official way in
🙈 It never asks for your LinkedIn password
📭 It never reads your private messages
🛑 Nothing goes out unless you tap Allow
🆓 Free, and you can stop it any time
Questions
Is it free? Yes. The app is free. Writing uses your own AI account (ChatGPT, Claude, Gemini, or a free local one).
Do I need to code? No. Install, ask, tap. That is it.
Which one should I pick? Use Claude Code or Codex? Take the plugin. Another AI app? The MCP server. None? The desktop app.
Mac or Windows? Both. Linux too.
Arabic? Yes. Arabic and English, side by side.
What if I don't like a post? Tap Reject, or ask for a better one. Nothing posts without you.
Profile-Wrap is not affiliated with or endorsed by LinkedIn. Free and open source under the MIT licence.
Metadata
Release files for profile-wrap 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| profile_wrap-0.3.0.tar.gz | 15.9 MB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| profile_wrap-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.6 MB
Release files / profile_wrap-0.3.0.tar.gz
| Download URL | profile_wrap-0.3.0.tar.gz |
|---|---|
| Size | 15.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9d8d24955740c207255f14de5c12aff4fb8800af5a92e601ff81c790ba894951
|
|
BLAKE2b-256 checksum How to use checksums |
88821325c6bd18a321c3cd45c96618c15b1b152c6069aebcfad2ceec9f9ed065
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / profile_wrap-0.3.0-py3-none-any.whl
| Download URL | profile_wrap-0.3.0-py3-none-any.whl |
|---|---|
| Size | 664.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
821790632aec6afc3075818774d8c7b5c3e23bb7321d5a71393a4cf7fd9e77d9
|
|
BLAKE2b-256 checksum How to use checksums |
f924e63f59ed7d0af0848357e12f3804e9cd44600a8dc9a39eda13ea920688a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logSecurity for profile-wrap 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for profile_wrap-0.3.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.