🚀valtown
- 作者
- Val Town
- ソース種別
- git-subdir
- ソース
- GitHub で見る ↗
説明
Val Town 上でビルドおよびデプロイを行います。 Val Town MCP サーバーおよびプラットフォームスキル(HTTP val、cron/インターバル、SQLite、メール、OAuth、React UI、サードパーティインテグレーション、テンプレート)をバンドルしています。
原文を表示
Build and deploy on Val Town. Bundles the Val Town MCP server and platform skills (HTTP vals, cron/intervals, SQLite, email, OAuth, React UI, third-party integrations, templates).
ユースケース
- ✓Val Townでコードをビルドするとき
- ✓Val Townにデプロイするとき
- ✓HTTP valを作成するとき
- ✓cronやインターバル処理を設定するとき
- ✓SQLiteやメール、OAuthを連携させるとき
同梱スキル(9)
💾blob-storage
次のような場合に使用: valにシンプルなキー/バリュー形式の永続化が必要なとき — JSONドキュメント、キャッシュされたレスポンス、アップロードされたファイル、またはバイナリアセットなど。 `std/blob` API、キーの一覧取得と削除、アカウントグローバルまたはvalスコープでのストレージ、およびストレージの制限についてカバーします。
🌐client-side-js
次のような場合に使用: valがブラウザ上で動作するJavaScriptを配信する必要があるとき — Reactアプリ、バニラDOMスクリプト、canvas/ゲーム、htmx/Alpine、またはインラインスニペット一つに収まらないあらゆるクライアントサイドモジュール。 Val Townがビルドステップなしで`.ts`/`.tsx`/`.jsx`モジュール…
⏰cron-and-intervals
次のような場合に使用: スケジュールで実行するvalを構築する場合 — 定期ジョブ、繰り返しタスク、ポーリング、cronジョブ、監視、アラート通知。 インターバルハンドラーのシグネチャ、cron式、UTCタイムゾーン制約、および前回の実行以降の新規アイテムを検出するための `lastRunAt` パターンについて説明します。
📧email
次のような場合に使用: valがメールを送信する、メールを受信する、または受信メールによってトリガーされる場合。 メール型val(Emailハンドラーの形式、添付ファイルの制限、valに割り当てられたメールアドレス)および `std/email` を介したメール送信をカバーします。
🌐http-endpoints
次のような場合に使用: HTTP val を構築する場合 — Web エンドポイント、API ルート、Webhook レシーバー、または HTTP リクエストに応答する任意の val。 ハンドラーのシグネチャ、Hono の使い方、エンドポイント URL、CORS の挙動、リダイレクト、および Val Town 固有の制限事項について説明します。
🔐oauth
次のような場合に使用: val において Val Town アカウントによるログインを必須にする必要がある場合 — 認証によるルートの保護、現在のユーザーの識別、ユーザー固有のダッシュボードの構築など。 `std/oauth` の `oauthMiddleware` および `getOAuthUserData`、自動管理される `/auth/*` ルート、…
🎨react-ui
次のような場合に使用: ダッシュボード、Webアプリ、ランディングページ、フォーム、管理ツールなど、ブラウザ上でユーザーが目にするあらゆるUIを持つvalを構築する場合。 JSX/Reactの規約、Twind/Tailwindによるスタイリング、Reactのバージョン固定、ソース表示リンクの要件、および避けるべき事項(テンプレート文字列によるHTML生成、…
🗄️sqlite-storage
次のような場合に使用: val が構造化データまたはリレーショナルデータを保存する必要がある場合。 `std/sqlite` API、パラメータ化クエリ、トランザクション、 および val スコープと organization スコープのデータベースの違いについて説明します。
🔗third-party-integrations
次のような場合に使用: valが外部サービスと通信する場合 — Slack、Discord、Telegram、Stripe、GitHub、Gmail、Google Sheets、Postgres / Supabase / Upstash / Neon、ブラウザ自動化(Playwright、Browserbase、Kernel、Steel)、Webスクレイピ…
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。