Skip to content

feat(ui): open skill source on GitHub - #61

Merged
terrytan95 merged 1 commit into
mainfrom
terry-github-link-button
Jul 29, 2026
Merged

feat(ui): open skill source on GitHub#61
terrytan95 merged 1 commit into
mainfrom
terry-github-link-button

Conversation

@terrytan95

Copy link
Copy Markdown
Owner

Description

Adds a direct GitHub source action to the skill overview header for skills pinned to GitHub. The renderer delegates opening the validated target URL through the existing Electron contract and places the action immediately before Delete Skill with the established button spacing.

Key Changes

  • Show the GitHub action only for skills with a source pin.
  • Resolve and open the exact pinned skill path through the main process.
  • Add localized accessible labels and reuse the existing secondary action style.

Verification & Testing

  • yarn typecheck
  • yarn test — 41 tests passed
  • yarn build:app
  • Native Electron click opened the expected GitHub skill URL.

Impact & Risk

None.

@terrytan95
terrytan95 merged commit 843d69e into main Jul 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant