Skip to content

feat(skills): add Skills entry/page in sidebar with install flow#15

Closed
0xsline wants to merge 3 commits intoqingchencloud:mainfrom
0xsline:fix/skills-loading-and-scroll
Closed

feat(skills): add Skills entry/page in sidebar with install flow#15
0xsline wants to merge 3 commits intoqingchencloud:mainfrom
0xsline:fix/skills-loading-and-scroll

Conversation

@0xsline
Copy link
Copy Markdown
Contributor

@0xsline 0xsline commented Mar 7, 2026

Summary

  • add Skills feature page and expose it from the left sidebar
  • support ClawHub trending/search/inspect/one-click install workflow
  • improve page usability with internal scroll areas for long skill lists
  • improve loading UX with timeout hint, auto-retry, and manual retry
图片

@0xsline 0xsline changed the title fix(skills): stabilize loading, install list and scroll behavior feat(skills): add Skills entry/page in sidebar with install flow Mar 7, 2026
@1186258278
Copy link
Copy Markdown
Contributor

感谢 @0xsline 的贡献!Skills 页面做得很用心 👍

几个亮点:

  • 加载体验:超时提示 + 自动重试 + 手动重试,UX 考虑得很周到
  • Hero 卡片布局:热门推荐的卡片设计很漂亮,渐变背景和阴影效果不错
  • Mock API:dev-api.js 的 fallback 数据和目录兜底扫描都很实用
  • 响应式:CSS 适配了 900px 以下的移动端布局

几个小建议(不急,后续迭代即可):

  1. 目前 PR 里还缺少 main.js 的路由注册和 sidebar.js 的导航入口,需要补上才能从侧边栏访问
  2. auri-api.js 里需要补充 clawhubTrending / clawhubSearch 等 API 绑定
  3. clawhub_search 和 clawhub_inspect 中的 execSync 建议加 try-catch,避免 CLI 不存在时崩溃

整体质量很高,期待后续完善!🎉

0xsline added 2 commits March 8, 2026 01:05
- Register /skills route in main.js and add sidebar navigation entry
- Add clawhubTrending/Search/Inspect/Install API bindings in tauri-api.js
- Add Rust backend commands for clawhub (trending/search/list/inspect/install)
- Wrap execSync calls with try-catch in dev-api.js to prevent crashes when CLI is missing
Resolve merge conflicts:
- src/main.js: keep both /skills and /security routes
- CHANGELOG.md: accept main branch version
- package-lock.json: regenerated
@1186258278
Copy link
Copy Markdown
Contributor

代码已通过本地 merge 合并进 main(commit dbc2aa8),并包含在 v0.7.0 发布中。

后续在此基础上做了进一步优化:

  • Rust 后端 skills commands(install/uninstall/list)
  • 安装流程改进 + 错误处理
  • dev-api.js mock 数据完善

感谢 @0xsline 的贡献 🎉

@1186258278 1186258278 closed this Mar 8, 2026
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.

2 participants