diff --git a/README.md b/README.md index 2c2de29..0682401 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,17 @@ With PenguinHarness Skills, an Agent evaluates and optimizes itself: run the ben https://github.com/user-attachments/assets/922d13a6-5ffc-4685-9a39-352f02f9afc0 +## Built-in Skills + +Four Skill groups ship in the box ([docs](https://penguin.ooo/docs/skills)); Agents can also write and optimize their own: + +| Group | Skills | +| -------------------- | --------------------------------------------------------------------------------- | +| Office Productivity | `data-analysis`, `firecrawl` | +| Software Development | `web-design`, `software-engineering` | +| AI App Development | `penguin-sdk`, `penguin-cli`, `agenthub-models` | +| Agent Tuning | `agent-creation`, `benchmark-design`, `agent-evaluation`, `agent-optimization` | + ## Supported Models | Model | Providers | diff --git a/README.zh.md b/README.zh.md index 913fe44..1a00efc 100644 --- a/README.zh.md +++ b/README.zh.md @@ -66,6 +66,17 @@ https://github.com/user-attachments/assets/604eb626-0a5d-4a62-87e3-14ebade1cd5f https://github.com/user-attachments/assets/aec49ae9-b743-467b-b247-37bedfeaa36e +## 内置 Skill 库 + +开箱内置四组 Skill([文档](https://penguin.ooo/docs/skills)),Agent 也能编写并优化自己的 Skill: + +| 分组 | Skill | +| ----------- | ------------------------------------------------------------------------------ | +| 办公效率 | `data-analysis`、`firecrawl` | +| 软件开发 | `web-design`、`software-engineering` | +| AI 应用开发 | `penguin-sdk`、`penguin-cli`、`agenthub-models` | +| Agent 调优 | `agent-creation`、`benchmark-design`、`agent-evaluation`、`agent-optimization` | + ## 支持的模型 | 模型 | 可用供应商 | diff --git a/packages/landing/src/lib/strings-en.ts b/packages/landing/src/lib/strings-en.ts index 67cf593..51f29a1 100644 --- a/packages/landing/src/lib/strings-en.ts +++ b/packages/landing/src/lib/strings-en.ts @@ -335,6 +335,21 @@ export const en: Strings = { ], }, + skills: { + eyebrow: "Built-in Skills", + title: "The built-in Skill library at a glance", + subtitle: "Four Skill groups out of the box — Agents can write and optimize their own, too.", + groups: [ + { title: "Office Productivity", skills: ["data-analysis", "firecrawl"] }, + { title: "Software Development", skills: ["web-design", "software-engineering"] }, + { title: "AI App Development", skills: ["penguin-sdk", "penguin-cli", "agenthub-models"] }, + { + title: "Agent Tuning", + skills: ["agent-creation", "benchmark-design", "agent-evaluation", "agent-optimization"], + }, + ], + }, + security: { eyebrow: "Security", title: "Evolution within bounds, data within walls", diff --git a/packages/landing/src/lib/strings.ts b/packages/landing/src/lib/strings.ts index 5685840..4b8fea2 100644 --- a/packages/landing/src/lib/strings.ts +++ b/packages/landing/src/lib/strings.ts @@ -329,6 +329,21 @@ export const zh = { ], }, + skills: { + eyebrow: "内置 Skill", + title: "内置 Skill 库一览", + subtitle: "四组 Skill 开箱即用,Agent 也能编写并优化自己的 Skill。", + groups: [ + { title: "办公效率", skills: ["data-analysis", "firecrawl"] }, + { title: "软件开发", skills: ["web-design", "software-engineering"] }, + { title: "AI 应用开发", skills: ["penguin-sdk", "penguin-cli", "agenthub-models"] }, + { + title: "Agent 调优", + skills: ["agent-creation", "benchmark-design", "agent-evaluation", "agent-optimization"], + }, + ], + }, + security: { eyebrow: "安全", title: "进化不越界,数据不出域", diff --git a/packages/landing/src/pages/home.tsx b/packages/landing/src/pages/home.tsx index a56df95..742b770 100644 --- a/packages/landing/src/pages/home.tsx +++ b/packages/landing/src/pages/home.tsx @@ -8,6 +8,7 @@ import { Cases } from "../sections/cases"; import { Benchmark } from "../sections/benchmark"; import { Contract } from "../sections/contract"; import { Features } from "../sections/features"; +import { Skills } from "../sections/skills"; import { Security } from "../sections/security"; import { Cta } from "../sections/cta"; import { Community } from "../sections/community"; @@ -24,6 +25,7 @@ export function HomePage() { + diff --git a/packages/landing/src/sections/skills.tsx b/packages/landing/src/sections/skills.tsx new file mode 100644 index 0000000..4c0317b --- /dev/null +++ b/packages/landing/src/sections/skills.tsx @@ -0,0 +1,35 @@ +/** Built-in Skill library at a glance: the four Skill groups with their member Skills as chips. */ +import { S } from "../lib/strings"; +import { Section } from "../components/section"; + +export function Skills() { + return ( +
+
+ {S.skills.groups.map((group) => ( +
+

{group.title}

+
    + {group.skills.map((name) => ( +
  • + {name} +
  • + ))} +
+
+ ))} +
+
+ ); +}