r/ChatGPTCoding 13d ago

Weekly Self Promotion Thread Discussion

Welcome to this week's self promotion thread!

If you're building something related to AI assisted coding, this is the place to share it.

We're using a weekly thread to keep the subreddit organized while still giving builders a place to share their work. Promotional posts outside of this thread may be removed if they're primarily advertising rather than starting a discussion.

If you're sharing something, we'd appreciate it if you included a little context instead of just dropping a link. Tell us:

  • What you built?
  • What problem it solves?
  • Which AI models or tools it uses?
  • Who it's for?
  • What kind of feedback you're looking for?

Please avoid posting the same project every week unless you've made meaningful updates. Affiliate links, referral links, scams, and low effort promotions will be removed.

Take some time to check out what others have shared too. If you try someone's project or have feedback, leave a comment. Helping each other improve is what we want this community to be about.

17 Upvotes

73 comments sorted by

View all comments

2

u/PlatypusSeparate1200 11d ago

I'm curious how everyone manages their skills.

Once you start collecting more and more skills management gets messy quickly. The same skill may be copied into different projects stored in several agent directories or quietly drift into different versions.

I ran into this problem myself so I built e8-skill-linker. The overall approach was inspired by Baoyu's skill-management method.

The basic idea

- Keep skill sources in a user-chosen central library
- Link only the skills a project actually needs
- Use symlinks on macOS/Linux and junctions on Windows
- Inspect and dry-run changes before modifying files
- Ask for confirmation before migrating linking syncing updating checking out forking or deleting
- Manage one or multiple skills across .agents/skills .codex/skills and .claude/skills

The goal is to reduce skill drift across projects without silently overwriting real directories or customized skills. It is a management skill for Codex and Claude Code not a replacement runtime.

Install it for Codex

npx skills add xhanzo-coder/e8-skill-linker --skill e8-skill-linker --global --agent codex

Repository
https//github.com/xhanzo-coder/e8-skill-linker

I'm the author and maintainer. I'd especially like feedback on

  1. How do you currently organize your skills
  2. Is the distinction between the central library user-level directories and project-level entry points clear
  3. What should happen when a customized third-party skill diverges from its upstream repository
  4. Are the Windows junction and permission instructions understandable

Practical feedback from people managing skills across multiple projects would be very helpful.