mcpField
C
certificate-generation

certificate-generation

github.com/eachlabsデザイン・UI44204 回インストール今日更新
リポジトリ

certificate-generation について

certificate-generationは、each::senseで証明書画像を作るスキルです。教育機関、企業研修、表彰プログラム向けに、氏名、日付、署名、ブランド要素などを配置した多様な証明書を作成できます。

主な機能

  1. 01講座修了証と研修証明書の生成
  2. 02賞状と実績証明書の作成
  3. 03専門資格証と卒業証書のデザイン
  4. 04感謝状と参加証明書の作成
  5. 05ブランド要素と入力欄の配置

活用シーン

  1. 01オンライン講座の修了証作成
  2. 02従業員研修やコンプライアンス研修の証明
  3. 03コンテスト受賞者向け賞状の作成
  4. 04組織のブランド入り証明書のデザイン

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/eachlabs/skills --skill certificate-generation

インストール後、Claude Code で/certificate-generationを入力して読み込まれたか確認します。

同梱ファイルreferences/SSE-EVENTS.md

詳細

証明書の生成

each::sense を使用して、プロフェッショナルな証明書、卒業証書、表彰状を生成します。このスキルでは、教育機関、企業研修、専門能力開発、表彰プログラム向けに高品質な証明書画像を作成します。

特長

  • コース修了証明書:オンラインコース、ワークショップ、ブートキャンプ
  • 達成証明書:マイルストーン、目標、コンテスト
  • 表彰状:表彰、優秀賞、優れた成果
  • 専門資格認定証:業界資格、認定資格
  • 学位記:学位、卒業、学業成績
  • 研修修了証明書:企業研修、コンプライアンス、スキル開発
  • 感謝状:感謝、ボランティアへの謝意、勤続表彰
  • 参加証明書:イベント、カンファレンス、プログラム
  • 従業員表彰:月間最優秀従業員、勤続年数表彰
  • ブランドに合わせたカスタム証明書:ロゴやブランド要素を取り入れた企業専用デザイン

クイックスタート

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a professional course completion certificate for a web development bootcamp. Include placeholder text for recipient name, course name, completion date, and instructor signature."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

証明書のデザイン要素

要素説明配置
枠線/フレーム装飾的な枠線、装飾フレーム外縁
ヘッダー組織名、ロゴのプレースホルダー上部中央
タイトル証明書の種類(修了証明書など)上部中央
受賞者名大きく目立つプレースホルダー中央
説明達成内容、コース名氏名の下
日付修了日/発行日下部
署名肩書き付きの責任者の署名最下部
印章/バッジ公式印章、エンブレム、またはバッジ角、または中央下部
証明書 ID一意の識別子のプレースホルダー下部の角

ユースケースの例

1. コース修了証明書
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an elegant course completion certificate for an online learning platform. Modern design with navy blue and gold accents. Include sections for: recipient name, course title, completion date, instructor signature, and platform logo placeholder. Add a decorative border and official seal."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
2. 達成証明書
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design an achievement certificate for a sales team. Celebratory design with star motifs and ribbon accents. Include fields for: employee name, achievement description (e.g., exceeded quarterly target by 150%), date, and manager signature. Corporate professional style with red and silver color scheme."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
3. 表彰状
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an award certificate for a science fair competition. First place winner design with trophy imagery and laurel wreath elements. Include: winner name, project title, competition name, date, and judges signatures. Premium golden design with white background."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
4. 専門資格認定証
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a professional certification certificate for a project management credential. Formal corporate style with clean lines. Include: certified professional name, certification title (Certified Project Manager), issue date, expiration date, certification ID number, and certifying authority signature. Use dark blue and white color scheme with embossed seal look."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
5. 学位記
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a traditional academic diploma for a university. Classic formal design with ornate border and calligraphic elements. Include: graduate name, degree title (Bachelor of Science in Computer Science), university name, graduation date, university seal placeholder, and signatures for dean and president. Ivory background with dark green and gold accents."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. 研修修了証明書
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a corporate training certificate for workplace safety compliance. Professional and official design. Include: employee name, training program name, training hours completed, completion date, trainer signature, and HR manager signature. Add company logo placeholder and compliance badge. Blue and gray corporate colors."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
7. 感謝状
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a certificate of appreciation for volunteer work. Warm and heartfelt design with soft colors. Include: volunteer name, organization name, description of service, hours contributed, date, and director signature. Add decorative elements like hands or hearts. Use teal and coral color palette."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. 参加証明書
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a participation certificate for a hackathon event. Modern tech-inspired design with geometric patterns. Include: participant name, event name, event dates, category/track participated in, and organizer signature. Use vibrant purple and electric blue colors with clean sans-serif typography."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
9. 月間最優秀従業員
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an Employee of the Month certificate. Prestigious and motivating design with star and spotlight elements. Include: employee name, month and year, department, reason for recognition, CEO signature, and company logo placeholder. Premium gold and black design with elegant typography."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
10. ブランドに合わせたカスタム証明書
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a certificate template for a tech company named TechForward. Minimalist modern design that matches tech startup aesthetics. Include: recipient name, certificate title (flexible), achievement description, date, and dual signature lines. Use clean white background with gradient accent in purple to blue. Include prominent logo placeholder area and QR code placeholder for verification."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

モードの選択

生成する前にユーザーに尋ねてください。

「速さと安さを重視しますか、それとも高品質を重視しますか?」

モード最適な用途速度品質
max最終版の証明書、公式文書遅め最高
eco簡易ドラフト、テンプレートの検討速め良好

複数ターンでの証明書デザイン

証明書のデザインを調整するには、session_id を使用します。

# Initial design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a certificate of completion for a coding bootcamp"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "cert-bootcamp-001"
  }'

# Iterate based on feedback
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Make the design more modern with darker colors and add a tech-inspired geometric border"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "cert-bootcamp-001"
  }'

# Add specific elements
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Add a QR code placeholder in the bottom right corner and include space for a holographic seal"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "cert-bootcamp-001"
  }'

証明書シリーズの生成

異なるレベルの証明書を一貫したデザインで生成します。

# Bronze level certificate
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a Bronze level achievement certificate for a learning platform. Use bronze/copper metallic accents. Include level badge prominently."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "cert-levels-001"
  }'

# Silver level certificate (same session for consistency)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create the Silver level version of this certificate. Same layout but with silver metallic accents."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "cert-levels-001"
  }'

# Gold level certificate
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create the Gold level version. Same layout but with gold metallic accents and more ornate details."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "cert-levels-001"
  }'

ベストプラクティス

デザインのガイドライン
  • タイポグラフィ:エレガントで読みやすいフォントを使用します。氏名にはスクリプト体、本文にはすっきりとしたサンセリフ体を使用します。
  • 階層:受賞者名が最も目立つ要素になるようにします。
  • バランス:正式な証明書には対称的なレイアウトが適しています。
  • 余白:各要素の周囲に十分な余白を設けます。
  • 色:色は最大2〜3色に抑えます。ゴールド、ネイビー、バーガンディは格式を演出します。
コンテンツに関する推奨事項
  • 明確なタイトル:証明書の種類を目立つように記載します。
  • 具体的な達成内容:何を達成したかを含めます。
  • 権威性:署名と公式印章を加えます。
  • 検証:証明書 ID または QR コードのプレースホルダーを含めます。
  • 日付:発行日を必ず記載し、該当する場合は有効期限も記載します。
技術的な考慮事項
  • 解像度:印刷品質の出力には、高解像度を指定します。
  • アスペクト比:標準的な証明書の比率は、横向きの 4:3 またはレターサイズです。
  • テキストのプレースホルダー:「[Recipient Name]」のような明確なプレースホルダーテキストを使用します。
  • ロゴ用スペース:組織のロゴ用に指定された領域を必ず設けます。

証明書向けプロンプトのヒント

証明書を作成するときは、プロンプトに次の詳細を含めてください。

  1. 証明書の種類:修了証、達成証、賞状、卒業証書など
  2. 機会/目的:何を表彰または証明するのか
  3. スタイル:フォーマル、モダン、伝統的、遊び心のあるデザイン
  4. 配色:具体的な色、または全体的な配色
  5. 必須要素:氏名、日付、署名、印章、ロゴ
  6. 組織のコンテキスト:業界、フォーマルさの度合い
  7. 特別な機能:QR コード、セキュリティ要素、バッジ
プロンプトの構成例
"Create a [certificate type] certificate for [organization/purpose].
Style: [formal/modern/traditional].
Color scheme: [colors].
Include: [list of required elements].
Special features: [QR code, seal, badge, etc.]."

エラー処理

エラー原因解決策
Failed to create prediction: HTTP 422残高不足eachlabs.ai でチャージしてください
コンテンツポリシー違反禁止されているコンテンツコンテンツポリシーに準拠するようプロンプトを調整してください
タイムアウト複雑な生成処理クライアントのタイムアウトを最低 10 分に設定してください

関連スキル

  • each-sense - コア API ドキュメント
  • product-photo-generation - 製品やブランドの画像
  • logo-generation - 証明書向けロゴの作成

コメント