Skip to content

Commit e3c06f7

Browse files
committed
Split startup-tools into separate startup-tools and ui-tools plugins
Move generative-ui from finance-startup-tools into its own finance-ui-tools plugin — they serve different audiences (startup evaluation vs Claude widget design system). Now 5 plugins: market-analysis (10), social-readers (5), data-providers (3), startup-tools (1), ui-tools (1).
1 parent 5357860 commit e3c06f7

13 files changed

Lines changed: 58 additions & 18 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@
2929
{
3030
"name": "finance-startup-tools",
3131
"source": "./plugins/startup-tools",
32-
"description": "Startup analysis frameworks and generative UI design system for Claude widgets.",
32+
"description": "Multi-perspective startup analysis frameworks for VC investors, job applicants, and founders.",
33+
"version": "5.0.0"
34+
},
35+
{
36+
"name": "finance-ui-tools",
37+
"source": "./plugins/ui-tools",
38+
"description": "Generative UI design system for rendering interactive HTML/SVG widgets in Claude conversations.",
3339
"version": "5.0.0"
3440
}
3541
]

CLAUDE.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This repo is both a Claude Code plugin marketplace and an Agent Skills repositor
1212

1313
```
1414
.claude-plugin/
15-
marketplace.json # Marketplace definition — lists all 4 plugins
15+
marketplace.json # Marketplace definition — lists all 5 plugins
1616
plugins/
1717
market-analysis/ # Stock analysis, earnings, correlations, options via yfinance
1818
plugin.json # Plugin manifest for this group
@@ -27,7 +27,10 @@ plugins/
2727
data-providers/ # External API data (Adanos, Funda AI, Hormuz Strait)
2828
plugin.json
2929
skills/...
30-
startup-tools/ # Startup analysis + generative UI
30+
startup-tools/ # Startup analysis
31+
plugin.json
32+
skills/...
33+
ui-tools/ # Generative UI design system
3134
plugin.json
3235
skills/...
3336
workspaces/ # Development workspaces (not distributed)
@@ -111,14 +114,15 @@ Guidelines:
111114

112115
## Plugin system
113116

114-
This repo ships as a Claude Code plugin marketplace containing 4 plugins:
117+
This repo ships as a Claude Code plugin marketplace containing 5 plugins:
115118

116119
| Plugin | Description |
117120
|---|---|
118121
| `finance-market-analysis` | Stock analysis, earnings, correlations, options via yfinance |
119122
| `finance-social-readers` | Social media research feeds (Twitter, Discord, LinkedIn, Telegram, YC) |
120123
| `finance-data-providers` | External API data (Adanos, Funda AI, Hormuz Strait) |
121-
| `finance-startup-tools` | Startup analysis + generative UI design system |
124+
| `finance-startup-tools` | Startup analysis frameworks |
125+
| `finance-ui-tools` | Generative UI design system for Claude widgets |
122126

123127
- `.claude-plugin/marketplace.json` — marketplace listing with all 4 plugin entries.
124128
- `plugins/<group>/plugin.json` — per-plugin manifest (name, version, keywords). Skills under `plugins/<group>/skills/` with SKILL.md frontmatter are auto-discovered by the plugin loader.

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ npx plugins add himself65/finance-skills --plugin finance-market-analysis
2222
npx plugins add himself65/finance-skills --plugin finance-social-readers
2323
npx plugins add himself65/finance-skills --plugin finance-data-providers
2424
npx plugins add himself65/finance-skills --plugin finance-startup-tools
25+
npx plugins add himself65/finance-skills --plugin finance-ui-tools
2526
```
2627

2728
### Claude Code — Individual Skills
@@ -79,13 +80,20 @@ External API data — sentiment via Adanos, comprehensive data via Funda AI, and
7980

8081
### Startup Tools (`finance-startup-tools`)
8182

82-
Startup analysis frameworks and generative UI design system for Claude widgets.
83+
Multi-perspective startup analysis frameworks for VC investors, job applicants, and founders.
8384

8485
| Skill | Description |
8586
|---|---|
86-
| [generative-ui](plugins/startup-tools/skills/generative-ui/) | Generative UI design system for Claude's `show_widget` |
8787
| [startup-analysis](plugins/startup-tools/skills/startup-analysis/) | Multi-perspective startup analysis — VC investor, job applicant, and CEO/founder viewpoints |
8888

89+
### UI Tools (`finance-ui-tools`)
90+
91+
Generative UI design system for rendering interactive HTML/SVG widgets in Claude conversations.
92+
93+
| Skill | Description |
94+
|---|---|
95+
| [generative-ui](plugins/ui-tools/skills/generative-ui/) | Generative UI design system for Claude's `show_widget` |
96+
8997
## License
9098

9199
MIT

apps/web/src/app/terminal-animation.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,13 @@ const terminalTabs: TabContent[] = [
7575
{ text: "│", color: muted, delay: 60 },
7676
{ text: "● Repository cloned", color: green, delay: 400 },
7777
{ text: "│", color: muted, delay: 60 },
78-
{ text: "◇ Found 4 plugin(s)", color: muted, delay: 300 },
78+
{ text: "◇ Found 5 plugin(s)", color: muted, delay: 300 },
7979
{ text: "│", color: muted, delay: 60 },
8080
{ text: "│ finance-market-analysis 10 skills Stock analysis, earnings, options via yfinance", color: secondary, delay: 100 },
8181
{ text: "│ finance-social-readers 5 skills Twitter, Discord, LinkedIn, Telegram, YC", color: secondary, delay: 100 },
8282
{ text: "│ finance-data-providers 3 skills Sentiment, Funda AI, Hormuz Strait APIs", color: secondary, delay: 100 },
83-
{ text: "│ finance-startup-tools 2 skills Startup analysis, generative UI", color: secondary, delay: 100 },
83+
{ text: "│ finance-startup-tools 1 skill Startup analysis", color: secondary, delay: 100 },
84+
{ text: "│ finance-ui-tools 1 skill Generative UI design system", color: secondary, delay: 100 },
8485
{ text: "│", color: muted, delay: 60 },
8586
{ text: "│ Targets: Claude Code", color: muted, delay: 80 },
8687
{ text: "│ Scope: user", color: muted, delay: 80 },
@@ -91,11 +92,12 @@ const terminalTabs: TabContent[] = [
9192
{ text: "◇ Adding marketplace", color: muted, delay: 200 },
9293
{ text: "● Marketplace added", color: green, delay: 300 },
9394
{ text: "│", color: muted, delay: 60 },
94-
{ text: "◇ Installing 4 plugins (20 skills)...", color: muted, delay: 400 },
95+
{ text: "◇ Installing 5 plugins (20 skills)...", color: muted, delay: 400 },
9596
{ text: "● Installed finance-market-analysis", color: green, delay: 200 },
9697
{ text: "● Installed finance-social-readers", color: green, delay: 200 },
9798
{ text: "● Installed finance-data-providers", color: green, delay: 200 },
9899
{ text: "● Installed finance-startup-tools", color: green, delay: 200 },
100+
{ text: "● Installed finance-ui-tools", color: green, delay: 200 },
99101
{ text: "│", color: muted, delay: 60 },
100102
{ text: "● Done. Restart your agent tools to load the plugins.", color: green, delay: 200 },
101103
],

apps/web/src/data/skills.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ export type PluginGroup =
1010
| "market-analysis"
1111
| "social-readers"
1212
| "data-providers"
13-
| "startup-tools";
13+
| "startup-tools"
14+
| "ui-tools";
1415

1516
export type SkillBadge = "new" | "paid";
1617

@@ -39,6 +40,7 @@ export const pluginGroupLabels: Record<PluginGroup, string> = {
3940
"social-readers": "Social Readers",
4041
"data-providers": "Data Providers",
4142
"startup-tools": "Startup Tools",
43+
"ui-tools": "UI Tools",
4244
};
4345

4446
export const skills: Skill[] = [
@@ -151,7 +153,7 @@ export const skills: Skill[] = [
151153
description:
152154
"Design system for Claude's show_widget tool — render interactive HTML/SVG widgets inline in claude.ai conversations.",
153155
category: "visualization",
154-
plugin: "startup-tools",
156+
plugin: "ui-tools",
155157
tags: ["Widgets", "Design System"],
156158
},
157159
{

plugins/market-analysis/skills/options-payoff/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ For unlisted strategies, the skill uses `custom` mode — decomposing into indiv
3636

3737
## Platform
3838

39-
Works on **Claude.ai** (via the built-in `show_widget` tool) or with the [generative-ui](../../../startup-tools/skills/generative-ui/) skill on Claude Code.
39+
Works on **Claude.ai** (via the built-in `show_widget` tool) or with the [generative-ui](../../../ui-tools/skills/generative-ui/) skill on Claude Code.
4040

4141
## Setup
4242

plugins/startup-tools/plugin.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "finance-startup-tools",
3-
"description": "Startup analysis frameworks and generative UI design system for Claude widgets.",
3+
"description": "Multi-perspective startup analysis frameworks for VC investors, job applicants, and founders.",
44
"version": "5.0.0",
55
"author": {
66
"name": "himself65"
@@ -12,8 +12,7 @@
1212
"finance",
1313
"startups",
1414
"due-diligence",
15-
"generative-ui",
16-
"widgets",
17-
"show-widget"
15+
"vc",
16+
"analysis"
1817
]
1918
}

plugins/ui-tools/plugin.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "finance-ui-tools",
3+
"description": "Generative UI design system for rendering interactive HTML/SVG widgets in Claude conversations.",
4+
"version": "5.0.0",
5+
"author": {
6+
"name": "himself65"
7+
},
8+
"homepage": "https://github.com/himself65/finance-skills",
9+
"repository": "https://github.com/himself65/finance-skills",
10+
"license": "MIT",
11+
"keywords": [
12+
"finance",
13+
"generative-ui",
14+
"widgets",
15+
"show-widget",
16+
"visualization",
17+
"design-system"
18+
]
19+
}

plugins/startup-tools/skills/generative-ui/README.md renamed to plugins/ui-tools/skills/generative-ui/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Works on **Claude.ai** (built-in `show_widget` tool).
3434

3535
```bash
3636
# As a plugin (recommended — installs all skills)
37-
npx plugins add himself65/finance-skills --plugin finance-startup-tools
37+
npx plugins add himself65/finance-skills --plugin finance-ui-tools
3838

3939
# Or install just this skill
4040
npx skills add himself65/finance-skills --skill generative-ui
File renamed without changes.

0 commit comments

Comments
 (0)