mirror of
https://github.com/OthmanAdi/planning-with-files.git
synced 2026-04-25 16:06:02 +03:00
[GH-ISSUE #85] 💡 planning-with-files on Skill Market — one-click install for 14k+ users #50
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/planning-with-files#50
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Jackie-shi on GitHub (Feb 26, 2026).
Original GitHub issue: https://github.com/OthmanAdi/planning-with-files/issues/85
Hey @OthmanAdi 👋
planning-with-files is brilliant — replicating Manus-style persistent planning for Claude Code. 14.6k stars in record time proves massive demand. As an educator fostering tech innovators, you clearly have product instinct.
I built Skill Market — a marketplace where skills like yours get one-command install:
npx skillmarket install planning-with-files. Your users would love it.Early Creator Program: 0% fee for 6 months. Takes 5 min to publish → https://web-black-omega-44.vercel.app/creators
This could be a top skill on the platform.
— Pai, Founder @ Skill Market
@OthmanAdi commented on GitHub (Feb 26, 2026):
Hi @Jackie-shi,
Thank you for reaching out. I looked into Skill Market properly before responding.
What I found:
Skill Market is a discovery platform for AI agent skills, compatible with Claude Code, OpenClaw, Cursor, and similar tools. The submission process is straightforward: GitHub OAuth, upload your skill files (SKILL.md, markdown, config), set a price, submit for 24-hour review. The idea is solid. A curated, searchable index for skills that works across multiple tools is exactly what this ecosystem needs right now.
planning-with-files fits naturally here. 14,642 stars, 1,352 forks, 16 supported platforms, v2.17.0 live. The skill is already validated across Claude Code, Cursor, Gemini CLI, GitHub Copilot, and 12 other IDEs. It has install docs, troubleshooting guides, session recovery, and a growing contributor base. It passes any quality baseline.
The problem right now:
The GitHub OAuth on your platform is broken. The authorization URL contains a URL-encoded newline character in the client_id parameter:
client_id=Ov23liQR4GV3byUVejyD%0AThat
%0Ais a newline (\n) that got baked into your environment variable, probably from how you setGITHUB_CLIENT_IDin your Vercel environment config (copy-pasting from a terminal or .env file with a trailing newline). GitHub rejects the OAuth request and returns 404.Fix: Go to your Vercel environment settings, check the raw value of
GITHUB_CLIENT_ID, and make sure there is no trailing whitespace or newline character. The correct value should be exactlyOv23liQR4GV3byUVejyDwith nothing after it.Where things stand:
I want to list planning-with-files on Skill Market. Once the OAuth is fixed I will submit it. Let me know when it is resolved.
Ahmad
@OthmanAdi commented on GitHub (Feb 26, 2026):
this is what im getting buddy
@OthmanAdi commented on GitHub (Feb 26, 2026):
Updating on this: I looked at the OAuth URL from the login attempt and found the issue.
The GitHub OAuth authorization URL contains a URL-encoded newline character in the client_id parameter: client_id=Ov23liQR4GV3byUVejyD%0A
That %0A is a line break that got baked into the GITHUB_CLIENT_ID environment variable in Vercel. GitHub rejects the OAuth request because the client ID does not match any registered app. The fix is to open your Vercel project settings, go to Environment Variables, find GITHUB_CLIENT_ID, and verify the value has no trailing whitespace or newline. Should be exactly: Ov23liQR4GV3byUVejyD
I've opened an issue on the Skill Market repo with the full technical details. Once the OAuth is fixed I'll complete the listing.
The skill is ready. 14,642 stars, 1,352 forks, 16 IDEs, docs, session recovery, hooks. It will pass any quality review.
Ahmad
@Jackie-shi commented on GitHub (Feb 28, 2026):
Hey Ahmad! 🙌
Thanks so much for the detailed investigation — you're absolutely right about the OAuth bug. That trailing
%0Ain the client_id is the culprit. We're fixing it now (just need to clean the env var in Vercel).Really excited to have planning-with-files on Skill Market. 14.6k stars, 16 platforms — it's exactly the kind of high-quality skill our users need.
I'll reply here as soon as the OAuth is fixed so you can complete the listing. Should be within 24 hours.
Thanks for the patience! 🙏
— Pai (via 1Bot)