Commit d8c0c26
✨ feat: skill setting page and skill store (lobehub#11665)
* ✨ feat: add skills settings page
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* feat: add klavis skills and sort with connected skills
* chore: update i18n files
# Conflicts:
# locales/ar/models.json
# locales/bg-BG/models.json
# locales/de-DE/models.json
# locales/es-ES/models.json
# locales/fa-IR/models.json
# locales/fr-FR/models.json
# locales/it-IT/models.json
# locales/ja-JP/models.json
# locales/ko-KR/models.json
# locales/nl-NL/models.json
# locales/pl-PL/models.json
# locales/pt-BR/models.json
# locales/ru-RU/models.json
# locales/tr-TR/models.json
# locales/vi-VN/models.json
# locales/zh-CN/models.json
# locales/zh-TW/models.json
* feat: add skill list and configure
# Conflicts:
# src/features/PluginStore/InstalledList/List/Item/Action.tsx
* chore: optimize list item ui
* chore: change list title
* chore: update i18n files
# Conflicts:
# locales/ar/chat.json
# locales/ar/models.json
# locales/ar/plugin.json
# locales/ar/setting.json
# locales/ar/subscription.json
# locales/bg-BG/chat.json
# locales/bg-BG/models.json
# locales/bg-BG/plugin.json
# locales/bg-BG/tool.json
# locales/de-DE/chat.json
# locales/de-DE/plugin.json
# locales/es-ES/chat.json
# locales/es-ES/models.json
# locales/es-ES/plugin.json
# locales/fa-IR/chat.json
# locales/fa-IR/models.json
# locales/fa-IR/plugin.json
# locales/fr-FR/chat.json
# locales/fr-FR/models.json
# locales/fr-FR/plugin.json
# locales/it-IT/chat.json
# locales/it-IT/models.json
# locales/it-IT/plugin.json
# locales/ja-JP/chat.json
# locales/ja-JP/models.json
# locales/ja-JP/plugin.json
# locales/ko-KR/chat.json
# locales/ko-KR/models.json
# locales/ko-KR/plugin.json
# locales/nl-NL/chat.json
# locales/nl-NL/models.json
# locales/nl-NL/plugin.json
# locales/pl-PL/chat.json
# locales/pl-PL/models.json
# locales/pl-PL/plugin.json
# locales/pt-BR/chat.json
# locales/pt-BR/models.json
# locales/pt-BR/plugin.json
# locales/ru-RU/chat.json
# locales/ru-RU/models.json
# locales/ru-RU/plugin.json
# locales/tr-TR/chat.json
# locales/tr-TR/models.json
# locales/tr-TR/plugin.json
# locales/vi-VN/chat.json
# locales/vi-VN/models.json
# locales/vi-VN/plugin.json
# locales/vi-VN/setting.json
# locales/zh-CN/models.json
# locales/zh-TW/chat.json
# locales/zh-TW/models.json
# locales/zh-TW/plugin.json
* chore: sort skill list
* feat: add Lobehub intergration promotions
* chore: set gray color to not connected integrations
* feat: remove description and adjust intergration ui
* feat: intergration action bar optimize
* feat: configure skill setting page
* chore: remove detail page
* chore: add custom mcp tool detail
* feat: unified custome and community mcp tool detail model
# Conflicts:
# locales/ar/models.json
# locales/ar/plugin.json
# locales/bg-BG/models.json
# locales/bg-BG/plugin.json
# locales/de-DE/plugin.json
# locales/es-ES/models.json
# locales/es-ES/plugin.json
# locales/fa-IR/models.json
# locales/fa-IR/plugin.json
# locales/fr-FR/models.json
# locales/fr-FR/plugin.json
# locales/it-IT/models.json
# locales/it-IT/plugin.json
# locales/ja-JP/models.json
# locales/ja-JP/plugin.json
# locales/ko-KR/models.json
# locales/ko-KR/plugin.json
# locales/nl-NL/models.json
# locales/nl-NL/plugin.json
# locales/pl-PL/models.json
# locales/pl-PL/plugin.json
# locales/pt-BR/models.json
# locales/pt-BR/plugin.json
# locales/ru-RU/models.json
# locales/ru-RU/plugin.json
# locales/tr-TR/models.json
# locales/tr-TR/plugin.json
# locales/vi-VN/models.json
# locales/vi-VN/plugin.json
# locales/zh-CN/models.json
# locales/zh-TW/models.json
# locales/zh-TW/plugin.json
* feat: adjust configure model ui actions
* feat: add custom skill add button
* chore: update add button text
* feat: add confirm modal for disconnect action
* feat: add Skill Store
* fix: skill integration connnect loading status
* chore: align Skill Store UI with PluginStore
* feat: add Search list function
* chore: optimize search placeholder
* feat: add integration skill detail modal
* feat: add community detail modal to skill store
* feat: add i18n locales for klavis and lobehub skill detail
# Conflicts:
# locales/ar/models.json
# locales/bg-BG/models.json
# locales/bg-BG/plugin.json
# locales/de-DE/plugin.json
# locales/es-ES/models.json
# locales/es-ES/plugin.json
# locales/fa-IR/models.json
# locales/fr-FR/models.json
# locales/it-IT/models.json
# locales/it-IT/plugin.json
# locales/ja-JP/models.json
# locales/ko-KR/models.json
# locales/ko-KR/plugin.json
# locales/nl-NL/models.json
# locales/nl-NL/plugin.json
# locales/pl-PL/models.json
# locales/pl-PL/plugin.json
# locales/pt-BR/models.json
# locales/pt-BR/plugin.json
# locales/ru-RU/models.json
# locales/tr-TR/models.json
# locales/tr-TR/plugin.json
# locales/vi-VN/models.json
# locales/vi-VN/plugin.json
# locales/zh-CN/models.json
# locales/zh-TW/models.json
# locales/zh-TW/plugin.json
* chore: update skill detail model i18n files
# Conflicts:
# locales/ar/models.json
# locales/bg-BG/models.json
# locales/es-ES/models.json
# locales/fa-IR/models.json
# locales/fr-FR/models.json
# locales/it-IT/models.json
# locales/ja-JP/models.json
# locales/ko-KR/models.json
# locales/nl-NL/models.json
# locales/pl-PL/models.json
# locales/pt-BR/models.json
# locales/ru-RU/models.json
# locales/tr-TR/models.json
# locales/vi-VN/models.json
# locales/zh-CN/models.json
# locales/zh-TW/models.json
* feat: add recommended skills and add Skill install banner
* chore: optimize skill install banner style
* feat: add skill management and Add skill icon
* chore: add skill list order
* feat: display selected skills and fix simple icon display
* feat: add custom skill to skill store
* chore: remove online mcp url and add claude skill tab
# Conflicts:
# src/features/PluginDevModal/index.tsx
* chore: remove installed tab
* fix: lobe hub list connect in detail and extract use skill connect hook
* chore: migrate from Dropdown to DropMenu
* chore: remove difference between community list and lobehublist
* chore: remove difference from kalvis and lobehub skill item with mcp skill item
* chore: mv from installlist to mcp list
* chore: rename addPluginButton to AddSkillButton
* chore: use SkillStore across the app
* chore: migrate PluginStore to SKillStore
* chore: add test case
* chore: update i18n files
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>1 parent 6548fc7 commit d8c0c26
File tree
135 files changed
+6557
-2227
lines changed- locales
- ar
- bg-BG
- de-DE
- en-US
- es-ES
- fa-IR
- fr-FR
- it-IT
- ja-JP
- ko-KR
- nl-NL
- pl-PL
- pt-BR
- ru-RU
- tr-TR
- vi-VN
- zh-CN
- zh-TW
- packages/const/src
- src
- app/[variants]/(main)
- home/features/InputArea
- settings
- features
- hooks
- skill
- features
- components/Plugins
- features
- AgentSetting/AgentPlugin
- ChatInput/ActionBar/Tools
- IntegrationDetailModal
- MCP
- MCPDetail
- MCPSettings
- PluginDetailModal
- PluginDevModal
- PluginStore
- InstalledList
- Detail
- List
- Item
- McpList
- List
- PluginList
- Detail
- InstallDetail
- List
- Search
- ProfileEditor
- ProtocolUrlHandler/InstallPlugin/OfficialPluginInstallModal
- SkillStore
- CommunityList
- LobeHubList
- Search
- locales/default
- store
- global
- tool/slices/lobehubSkillStore
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
135 files changed
+6557
-2227
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
| 213 | + | |
| 214 | + | |
213 | 215 | | |
214 | | - | |
215 | | - | |
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| |||
319 | 319 | | |
320 | 320 | | |
321 | 321 | | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
322 | 325 | | |
323 | 326 | | |
324 | 327 | | |
| |||
341 | 344 | | |
342 | 345 | | |
343 | 346 | | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
344 | 352 | | |
345 | 353 | | |
346 | 354 | | |
| |||
480 | 488 | | |
481 | 489 | | |
482 | 490 | | |
| 491 | + | |
483 | 492 | | |
| 493 | + | |
484 | 494 | | |
485 | 495 | | |
486 | 496 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
0 commit comments