Skip to content

[Feature]: Skills view similar to Codex App #1081

@JustYannicc

Description

@JustYannicc

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

Area

apps/web

Problem or use case

Managing the skills you have installed is a pain. The Codex app makes this really simple with the UI. It shows you which skills you have installed. You can disable them or you can uninstall them.

It's also really annoying to try to keep these synced across harnesses such as Codex and Claude Code. While other harnesses have not been implemented yet It says coming soon in the app. Therefore, if there was a way to not just manage the skills, but to make sure that all the harnesses have access to the same stuff, that would be very helpful.

Proposed solution

Like in the Codex app it would be a menu point on the sidebar or in the settings where you can manage the skills you have installed.

However, because this is supposed to be a multi-harness app it would first prompt you to initialize the skills so that the skills you currently have in Codex, will be moved to a directory that you decide.

A standard I would propose is a folder in the documents called skills. Then it just symlinks each indivual skill to Codex. And if you disable the skill it removes the symlink.

Why this matters

It makes it easier to manage the skills you have and disable the ones you may not need and have a better overview than is currently possible with TUIs.

it also allows you to make sure that a different harness in the future that you use through this app receives the same skills by just sim linking to that harnesses skill directory.

It just makes it easier to have a consistent experience.

Smallest useful scope

Copy the implementation of the Codex app, with the only addition being the symlink sync feature.

Alternatives considered

I work around this at the moment by copying skills around.

Risks or tradeoffs

Every time a new harness is added, an initialization would have to be performed by the user to import the skills from that harness and then just sim link it out. Or if the harness requires special kind of formatting such as cursor, that skills may have to be adapted programmatically when symlinked.

Examples or references

Codex App:
Image

Image Image

Contribution

  • I would be open to helping implement this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions