contact-widget
Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies.
供給アセットの概要
デザインとクリエイティブ制作
Design assets, images, video, audio, multimodal media, presentation, and creative production skills.
シナリオ
ワークフロー自動化
I need my agent to automate a repeated workflow across tools and files.
Agent 適合
Claude Code + CLI + Codex
Codex、Claude Code、Cursor、CLI、またはカスタム Agent に対応します。
インストール
準備完了
npx skills add nexu-io/open-design --skill contact-widget
メンテナンス
新しい
最終プッシュから 2 日
リスク
要レビュー
Financial research output is not financial advice; require human review before any live investment decision
GitHub 品質
90K
95/100 品質 · 83/100 信頼
対象タグ
レビュー注記
Financial research output is not financial advice; require human review before any live investment decision · No explicit mention of HTML escaping for user-provided input strings, which could lead to XSS if the generated widget is deployed in a production environment.
Agent 導入スコアカード
信頼、監査、インストール準備状況を一目で確認
公開リポジトリのメタデータ、OpenAgentSkill のレビューシグナル、保守の鮮度、インストール準備状況を組み合わせたスコアです。候補選定の目安であり、人によるレビューの代替ではありません。
品質
優秀採用度と保守性のシグナルが強い高信頼候補です。
信頼
サンドボックス限定信頼シグナルが不足または混在する有用な候補です。結果ループがタスク適合を示すまで、隔離されたワークスペースで使用してください。
監査
要レビューインストール準備、安全メタデータ、保守、採用リスクの機械可読なレビュー。
OpenAgentSkill Trust Score v5
インストール前に人のレビュー
実作業で使う前に、サンドボックスでのみ実行し、近い代替と比較してください。
スター
GitHub スター 90K
リポジトリ活動
スター 90K、フォーク 10K
メンテナンス
最終プッシュから 2 日
ライセンス
Apache-2.0
インストール
npx skills add nexu-io/open-design --skill contact-widget
インストール安全性
標準パッケージまたはランタイムのインストールパス
権限範囲
filesystem or document access, network or browser access
Agent の成果
Agent の成果データはまだありません
ドキュメント
README/SKILL.md の文脈が十分です
リスク概要
本番前にレビュー
- No explicit mention of HTML escaping for user-provided input strings, which could lead to XSS if the generated widget is deployed in a production environment.
- Financial research output is not financial advice; require human review before any live investment decision.
インストール準備状況
インストールパスを利用可能
- インストールパスを利用できます
- リポジトリの根拠を利用できます
- ライセンスが明示されています
- Agent-Proven の成果エビデンスはまだありません
Agent 可読メタデータ
このスキルの機械可読な判断データ。
このブロックまたは埋め込み JSON を使い、Agent がこのスキルをインストールすべきか、代替を選ぶべきか、先に人のレビューを求めるべきかを判断できます。
適したタスク
- ワークフロー自動化 ワークフロー
- Claude Code チーム
- GitHub 採用シグナルを重視するチーム
- Move data between tools
適した Agent
インストール判断
- コマンド
- npx skills add nexu-io/open-design --skill contact-widget
- ポリシー
- レビュー
- 人によるレビュー
- はい
信頼とリスク
- 信頼
- 75/100
- 監査
- 89/100
- リスクレベル
- 要レビュー
成果ループ
- エンドポイント
- /api/agent/outcome
- イベント ID
- resolve
- 成果
- 5
使わない場合
- ベンダー提供の SLA が必要なチーム
- production agents without a repository review
- No explicit mention of HTML escaping for user-provided input strings, which could lead to XSS if the generated widget is deployed in a production environment.
- Financial research output is not financial advice; require human review before any live investment decision
- Financial research output is not financial advice; require human review before any live investment decision.
代替スキル
Frontend Design
170.9K スター
npx skills add anthropics/skills --skill frontend-design
代替スキル
Taste Skill: Anti-Slop Frontend
79.0K スター
npx skills add Leonxlnx/taste-skill --skill design-taste-frontend
代替スキル
Canvas Design
170.9K スター
npx skills add anthropics/skills --skill canvas-design
代替スキル
Anthropic Brand Guidelines
170.9K スター
npx skills add anthropics/skills --skill brand-guidelines
Agent セーフティ v2
69/100 · インストール前にレビュー
利用可能な候補ですが、Agent はインストール前に権限と監査メモを提示する必要があります。
実際のワークスペースへインストールする前に人の承認が必要です。
中
Browser automation
Skill may drive a browser or interact with web pages.
中
ネットワークアクセス
Skill はリモートページ、API、リポジトリ、外部サービスにアクセスする可能性があります。
中
ファイルシステムアクセス
Skill はプロジェクトファイル、ドキュメント、生成物、ローカルワークスペース状態を読み書きする可能性があります。
- Financial research output is not financial advice; require human review before any live investment decision
インストール先
Agent ワークフローにこのスキルをインストール
公開インストールエンドポイントからコマンド、安全チェックリスト、対象プロンプト、正規リンクを取得します。
OpenAgentSkill CLI
Resolve policy, run the source installer safely, and report a verified install receipt.
$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install nexu-io-contact-widgetAgent 解決プラン
インストール前に Agent に適合性を検証させます。
Resolve API は第一候補、代替、安全ポリシー、監査メモ、インストール先、Agent がそのまま使えるプロンプトを返します。
JSON を開く
/api/agent/resolve?task=Use%20contact-widget%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve テキスト
/api/agent/resolve?task=Use%20contact-widget%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
インストール引き継ぎ
/api/skills/nexu-io-contact-widget/install
Agent が確認すべきこと
- Resolve API でタスク適合と代替を確認。
- 監査・信頼スコアと安全ポリシーの警告を確認。
- Codex、Claude Code、Cursor、CLI のインストール先互換性を確認。
プロンプトをコピー
Task: Use contact-widget in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20contact-widget%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/nexu-io-contact-widget/install
Install command: npx skills add nexu-io/open-design --skill contact-widget
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent 引き継ぎ
別のディレクトリではなく、インストール経路を Agent に渡します。
公開インストールエンドポイントからコマンド、安全チェックリスト、対象プロンプト、正規リンクを取得します。
インストール引き継ぎ
/api/skills/nexu-io-contact-widget/install
LLM テキスト形式
/api/skills/nexu-io-contact-widget/install?format=text
代替を探す
/api/skills/search?q=contact-widget&limit=3
Agent プロンプト
Use contact-widget for this task. Review https://www.openagentskill.com/api/skills/nexu-io-contact-widget/install, then install with: npx skills add nexu-io/open-design --skill contact-widgetRegistry メタデータ
自動スキル選択用の Agent 可読プロファイル。
Registry API 経由で判断、信頼、監査、ユースケース、インストールのシグナルを提供し、UI をスクレイピングせずに Agent が順位付けできます。
Agent 判断パネル
ワークフロー自動化 向けの第一候補
有力候補として扱い、自分の Agent スタックで README とインストール経路を検証してください。
スタック内の役割
第一候補
主な適合
ワークフロー自動化
信頼ラベル
本番対応
インストールパス
コマンド準備済み
使う場面
- ワークフロー自動化 ワークフロー
- Claude Code チーム
- GitHub 採用シグナルを重視するチーム
根拠
- GitHub スター 89,595
- 最近のリポジトリ活動
- インストールコマンドまたは GitHub リポジトリが利用可能
- 品質プロファイル 95/100
- OpenAgentSkill エンゲージメント 10 件
先にレビュー
- No explicit mention of HTML escaping for user-provided input strings, which could lead to XSS if the generated widget is deployed in a production environment.
実装パス
- 1サンドボックスの Agent にインストールし、ワークフロー自動化 タスクを一度最初から最後まで実行します。
- 2Compare output quality, latency, and failure behavior against at least one alternative.
- 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.
信頼プロファイル
サンドボックス限定
信頼シグナルが不足または混在する有用な候補です。結果ループがタスク適合を示すまで、隔離されたワークスペースで使用してください。
GitHub 採用度
合格GitHub スター 90K
スター/フォーク活動
合格スター 90K、フォーク 10K; 現在のメタデータでは Issue 活動を利用できません
最近のメンテナンス
合格最終プッシュから 2 日
ライセンスの明確さ
合格Apache-2.0
良いシグナル
- AI レビュー承認済み
- インストールパスを利用できます
- リポジトリの根拠を利用できます
- 最近保守されたリポジトリ
- Large GitHub adoption signal
- インストールコマンドに明確な高リスクパターンはありません
- 成果ループは準備済みですが、最初の実行が必要です
インストール前にレビュー
- No explicit mention of HTML escaping for user-provided input strings, which could lead to XSS if the generated widget is deployed in a production environment.
- Financial research output is not financial advice; require human review before any live investment decision.
- 実際の Agent 成果レポートはまだありません
- 無人インストールの前に人によるレビューが必要です
推奨アクション
実作業で使う前に、サンドボックスでのみ実行し、近い代替と比較してください。
品質プロファイル
優秀 Agent ワークフロー向けの候補
採用度と保守性のシグナルが強い高信頼候補です。
ワークフロー適合
このスキルを使うシナリオ
Automate repeated work
Workflow automation
I need my agent to automate a repeated workflow across tools and files.
Coordinate work
Email and calendar
I need my agent to summarize email, draft replies, and prepare calendar follow-ups.
Operate local tools
Local desktop
I need my agent to operate local files and desktop apps in a repeatable workflow.
ワークフロー適合
完全なワークフローに追加
Turn skills into distribution
Content growth agent
A workflow for turning newly indexed skills into SEO briefs, social drafts, comparison pages, and reusable publishing workflows.
Inspect, patch, and verify code
Coding review agent
A workflow for software agents that inspect repositories, review pull requests, generate tests, and turn findings into shippable patches.
Operate and verify web apps
Browser QA agent
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
代替候補
インストール前に比較
このタスクに適する可能性のある類似スキル。
Frontend Design
Guidance for distinctive, intentional UI design, typography, visual direction, and non-template-like product interfaces.
Taste Skill: Anti-Slop Frontend
Design and implementation guidance for distinctive landing pages, portfolios, product demos, and purposeful redesigns.
Canvas Design
Create original visual art, posters, PNG assets, and PDF documents through a clear design philosophy.
Anthropic Brand Guidelines
Apply Anthropic official brand colors, typography, and visual standards to appropriate Anthropic-related artifacts.
概要
--- name: "contact-widget" description: "Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies." triggers: - "contact widget" - "chat widget" - "floating chat" - "live chat widget"
od: mode: "prototype" platform: "desktop" scenario: "engineering" preview: type: "html" entry: "example.html" width: 420 height: 640 reload: "debounce-300" design_system: requires: false inputs: - name: primary_color type: string default: "#4F7CFF" - name: agent_name type: string default: "Assistant" - name: greeting type: string default: "Hello! How can I help you today?" - name: is_available type: boolean default: true - name: social_telegram type: string default: "" - name: social_whatsapp type: string default: "" - name: social_instagram type: string default: "" - name: meeting_url type: string default: "" - name: offline_message type: string default: "We're currently offline. Leave a message and we'll get back to you!" outputs: primary: example.html example_prompt: "Create a contact widget for my portfolio site. Primary color #4F7CFF, agent name 'Alex', greeting 'Hey! How can I help you today?', show Telegram and WhatsApp links." ---
# Contact Widget
## What this skill produces
A single self-contained HTML file with a floating chat widget that includes:
1. **Chat bubble** — fixed bottom-right circular button, opens/closes the panel 2. **Welcome home screen** — agent avatar + name + online status + greeting message 3. **Message input** — text field with emoji/send icons (UI only; wire to your own backend) 4. **Social links** — row of circular icons (Telegram, WhatsApp, Instagram, Messenger, Discord, Slack — only the ones the user provides) 5. **Meeting card** — optional "Book a meeting" entry with calendar icon, links to user-provided URL (Calendly, Cal.com, Lark, etc.) 6. **Offline form** — fallback contact form (name, email, message) when `is_available=false` 7. **Mobile responsive** — full-width on small viewports
Output is **pure front-end**. No tracking, no phone-home, no required external services. Works offline once loaded.
## Design direction
Clean, minimal SaaS aesthetic. Looks like a real product widget, not a toy demo:
- **Typography:** Inter (Google Fonts), 14px base, semi-bold headings - **Colors:** A single user-chosen `primary_color` drives the bubble, avatar, send button, and accent. Everything else is a neutral slate palette (`#1e293b` / `#64748b` / `#f1f5f9`). **No purple gradients, no glassmorphism, no AI-style rainbow accents.** - **Radius:** 16px on cards, full-round on bubble and avatars - **Shadows:** Subtle `0 8px 32px rgba(0,0,0,0.12)` on the widget panel, `0 4px 12px` on bubble - **Spacing:** 16px internal padding, 12px gaps between elements - **States:** Hover darkens buttons ~5%, active scales bubble 0.95
## Inputs
The skill accepts these parameters from the user:
| Input | Type | Default | Description | |-------|------|---------|-------------| | `primary_color` | color | `#4F7CFF` | Drives bubble, header, send button, accents | | `agent_name` | string | `Assistant` | Displayed in header greeting | | `greeting` | string | `Hello! How can I help you today?` | Subtitle in header | | `is_available` | boolean | `true` | Online status; `false` shows offline form | | `social_telegram` | string | _(empty)_ | Telegram link — omitted if empty | | `social_whatsapp` | string | _(empty)_ | WhatsApp link — omitted if empty | | `social_instagram` | string | _(empty)_ | Instagram link — omitted if empty | | `meeting_url` | string | _(empty)_ | Booking URL (Calendly, Cal.com, etc.) — omitted if empty | | `offline_message` | string | `We're currently offline. Leave a message and we'll get back to you!` | Shown when `is_available=false` |
## Workflow
1. Resolve primary color, agent name, greeting text, online/offline state, social links, and optional meeting URL from the request and known context. Use the documented defaults and omit empty optional links. Ask one consolidated form only if a missing value would materially change the requested widget and cannot be safely defaulted. 2. Generate one HTML file with all provided values inlined as literals (no template engine, no `{{ }}` placeholders in the output) 3. Open the widget panel by default on first paint so the preview is useful 4. **Do not** add any `<script src="…">` pointing to third-party SDKs unless the user explicitly asks for backend integration. The output must run from disk with zero network calls beyond the Google Fonts CSS.
## Backend integration (optional, user-driven only)
The generated widget is a UI artifact and ships **zero vendor code by default**. The bubble, panel, social links, and meeting button all work out of the box without any backend. Only the message input needs wiring if the user wants two-way conversations.
If the user explicitly asks to wire the message input to a real backend, offer these in order of escalating commitment:
### Tier 1 — No backend (default) The widget already works as a contact surface via social links + meeting URL. Leave it as-is.
### Tier 2 — One-shot messages, no chat history - **`mailto:` fallback** — replace the `send` handler with `window.location.href = 'mailto:you@example.com?subject=...&body=' + encodeURIComponent(text)`. Zero infra, but the visitor's mail client opens. - **Own `/api/contact` endpoint** — `fetch('/api/contact', { method: 'POST', body: JSON.stringify({ text }) })`. The user owns delivery (SendGrid, Resend, their own SMTP, a Notion/Airtable webhook, etc.).
### Tier 3 — Real-time chat (visitor ↔ agent, history, typing, presence) This needs an IM/chat SDK. Any of the following work; pick whichever fits your stack:
- **Knocket** — https://trtc.io/solutions/knocket (drop-in, free) - **Crisp** — https://crisp.chat - **Tawk.to** — https://tawk.to - **Chatwoot** (self-hosted) — https://chatwoot.com - **Intercom** — https://intercom.com
Do not auto-inject any `<script>` into the generated output — only add backend integration if the user explicitly opts in.
技術詳細
- バージョン
- 1.0.0
- ライセンス
- Apache-2.0
- 最終更新
- 2026年8月20日
- 公開日
- 2026年8月20日
判断の要約
第一候補
GitHub スター 89,595
Agent 実証エビデンス
Agent 実証エビデンス
Resolve、レビュー、インストール、限定実行後の成果レポート。
- 成功率
- —
- 直近の失敗
- —
- 成果
- 0
- 出力品質
- —
- 失敗
- 0
- 非該当
- 0
- インストール数
- 0
- リスクによりブロック
- 0
- 設定が必要
- 0
- 本番
- 0
Agent の実行結果はまだありません。最初の実行では /api/agent/outcome を通じて成功、設定要件、リスクによるブロック、失敗、非該当を報告できます。
成長ループ
共有キット
contact-widget 用のシナリオベース草案です。X へ手動投稿できます。
contact-widget: Self-contained floating chat widget with welcome screen, social links, meeting button, and me... 89.6K stars https://www.openagentskill.com/skills/nexu-io-contact-widget?ref=x
任意:インストールコマンド付きの返信
Listing + install path for contact-widget: https://www.openagentskill.com/skills/nexu-io-contact-widget?ref=x Install: npx skills add nexu-io/open-design --skill contact-widget
掲載元
Registry により登録
この掲載は公開ソースから登録されており、メンテナー申請が承認されるまで公式として表示されません。
- 作成者
- nexu-io
- インデックス作成者
- OpenAgentSkill コミュニティインデックス
帰属は公開リポジトリまたは作成者プロフィールにリンクされています。作成者は掲載を申請して所有権シグナルを更新できます。
このスキルを申請所有者の申請
このスキル掲載を申請
この Registry により登録 掲載は nexu-io に帰属していますが、まだ公式として表示されていません。申請すると、確認済み所有者シグナルが追加され、今後の公開、インストール、監査更新の信頼性が高まります。
クリエイター被リンクキット
README にエビデンスバッジを追加
開発者がリポジトリを評価する場所で、正規掲載、現在の信頼・監査シグナル、実際の Agent-Proven エビデンスを表示します。
[](https://www.openagentskill.com/skills/nexu-io-contact-widget)
[](https://www.openagentskill.com/skills/nexu-io-contact-widget)
[](https://www.openagentskill.com/skills/nexu-io-contact-widget/audit)
[](https://www.openagentskill.com/skills/nexu-io-contact-widget)作者
nexu-io
@nexu-io
プラットフォーム適合
健全性シグナル
- GitHub スター
- 89.6K
- 品質スコア
- 58/100
- 最終 GitHub プッシュ
- 2026年8月20日
- フレームワークのヒント
- 不明
- OpenAgentSkill 閲覧数
- 10
- インストールコピー数
- 0
- 外部クリック
- 0
コミュニティシグナル
このスキルが Agent ワークフローに役立つかを共有してください。集約されたフィードバックがランキングを改善します。
信頼と安全性
サンドボックス限定
- GitHub 採用度GitHub スター 90K合格
- スター/フォーク活動スター 90K、フォーク 10K; 現在のメタデータでは Issue 活動を利用できません合格
- 最近のメンテナンス最終プッシュから 2 日合格
- ライセンスの明確さApache-2.0合格
- README/SKILL.md の完全性メタデータには十分な利用・ワークフロー文脈があります合格
- 依存関係/ランタイムのリスクnetwork or browser surface合格
関連スキル
Frontend Design
Guidance for distinctive, intentional UI design, typography, visual direction, and non-template-like product interfaces.
170.9K スターTaste Skill: Anti-Slop Frontend
Design and implementation guidance for distinctive landing pages, portfolios, product demos, and purposeful redesigns.
79.0K スターCanvas Design
Create original visual art, posters, PNG assets, and PDF documents through a clear design philosophy.
170.9K スターAnthropic Brand Guidelines
Apply Anthropic official brand colors, typography, and visual standards to appropriate Anthropic-related artifacts.
170.9K スター