Communitygithub.com

Ayush-Mahadik/open-design-templates

生成專業的個人作品集網站:包含英雄區塊、專案展示網格、關於區塊和聯絡表單。風格簡潔、注重排版、極簡。

open-design-templates 是什麼?

這個技能可以生成一個完整的個人作品集靜態網站,包含導覽列、英雄區塊、專案展示網格、關於區塊、聯絡表單和頁尾。它會輸出一個完全自包含的 `index.html` 檔案,所有 CSS 都內嵌在 `<style>` 區塊中,不需要任何外部 JavaScript 函式庫。技能支援多個平台(如 Claude Code、Codex 等),並根據使用者提供的參數(如姓名、標語、專案清單、社交連結)動態生成內容。設計上遵循暗色模式、語意化 HTML5 和響應式網格,確保在行動裝置上顯示為單欄佈局。此技能非常適合開發者或設計師快速建立個人品牌網站,無需手動撰寫前後端程式碼。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Ayush-Mahadik/open-design-templates/tree/HEAD/skills/portfolio-site

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

作品集網站技能

生成專業的個人作品集網站:包含英雄區塊、專案展示網格、關於區塊和聯絡表單。風格簡潔、注重排版、極簡。

後設資料

名稱: portfolio-site 描述: 生成一個包含英雄區塊、專案展示、關於區塊和聯絡區段的專業個人作品集網站。 觸發關鍵字: "portfolio", "personal website", "developer portfolio", "creative portfolio", "resume site"


輸入與參數

參數類型必填預設值
namestring✓—
taglinestring✓—
projectsarray✓—
github_urlstring——
linkedin_urlstring——
emailstring——
years_experiencenumber—3
skillsarray—[]

專案陣列項目:

{ title: string; description: string; tags: string[]; url?: string; image?: string }

必備區段(依序)

  1. 導覽列 — 以姓名作為標誌,連結:專案 / 關於 / 聯絡
  2. 英雄區塊 — 姓名、標語、一行價值主張、社交連結(GitHub、LinkedIn、電子郵件)
  3. 專案網格 — 3 欄響應式網格,每張卡片:標題 + 描述 + 標籤 + 連結
  4. 關於區塊 — 雙欄:左側自傳文字,右側技能/統計資料
  5. 聯絡區塊 — 簡單表單:姓名、電子郵件、訊息、送出按鈕
  6. 頁尾 — 版權資訊 + 社交連結

設計規則

  • 單頁、完全響應式
  • 預設暗色模式(使用 DESIGN.md 的暗色模式記號)
  • 所有連結應在新分頁開啟
  • 無外部 JS 函式庫
  • 所有 CSS 內嵌於 <style> 區塊
  • 語意化 HTML5(<header>、<nav>、<main>、<section>、<footer>)

輸出

單一檔案:index.html(完全自包含)

自我檢查清單

  • 英雄區塊標題為姓名,非「歡迎」
  • 至少顯示 4 個專案
  • 社交連結使用 SVG 圖示(非 emoji)
  • 行動裝置:單欄網格
  • 聯絡表單沒有損毀的 action 屬性

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能