Val Town 上でアプリケーションを構築・デプロイします。Val Town MCP サーバーとプラットフォーム機能(HTTP vals、定期実行スケジュール、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).
次のような場合に使用: シンプルなキーと値のペアで情報を保存する必要があるとき——JSON形式のドキュメント、キャッシュ(一時保存)したレスポンス、アップロード済みファイル、またはバイナリ資産(デジタルデータ)。 標準的なblob API、キーの一覧表示と削除、アカウント全体またはval単位(スコープ)のスコープ指定、ストレージ制限に対応しています。
次のような場合に使用: ブラウザで動作する JavaScript をシップする必要がある場合。React アプリ、vanilla DOM スクリプト、キャンバス/ゲーム、htmx/Alpine、または単一のインラインコード以上の規模のクライアント側モジュール(ブラウザ上で実行されるコード)が対象です。Val Town がビルド手順なしで変換済みの .ts/…
次のような場合に使用: - ユーザーが設定、スキル、知識などを保存しておきたい場合 - 将来の開発で参考になるよう、何かを最適に作成する方法の記憶を保存すると役立つ場合
次のような場合に使用: スケジュールに基づいて実行される機能を構築するとき。定期実行ジョブ、繰り返し処理、定期的なデータ確認、cron(定時実行)ジョブ、監視、アラート機能などが対象です。 このドキュメントでは、以下を解説しています: - インターバルハンドラー(一定間隔で処理を実行する機構)の署名 - cron式(日時指定の記法) - UTC タイムゾー…
次のような場合に使用: - val がメールを送信する - メールを受信する - 受信メールによってトリガーされる メール関連の val(メール処理の仕組み、添付ファイルの制限、割り当てられた val のメールアドレス)と std/email 経由でのメール送信に対応しています。
次のような場合に使用: HTTP値(ウェブエンドポイント、API ルート、ウェブフック(外部サービスからのデータ受信)の受け取り役、または HTTP リクエストに応答するあらゆる値)を構築する際。 ハンドラーのシグネチャ(関数の形式)、Hono(ウェブアプリ構築ツール)の使い方、エンドポイントの URL、CORS(異なるドメイン間でのデータ取得許可)の動作…
Val Townアカウントでのログイン認証が必要な場合に使用します。特定のルート(ページ)を認証でロック、現在のユーザーを特定する、ユーザー固有のダッシュボードを構築する場合などが該当します。 このスキルは、std/oauthの`oauthMiddleware`と`getOAuthUserData`、自動管理される`/auth/*`ルート、セッション(ユー…
次のような場合に使用: ダッシュボード、ウェブアプリ、ランディングページ、フォーム、管理ツールなど、ユーザーがブラウザで目にするUIを持つあらゆる機能を構築する場合 ユーザーインターフェースの設計に関する以下の内容をカバーしています: - JSX/React(Facebookが開発した作成方式)の慣例 - Twind/Tailwind(デザイン機能)を使っ…
次のような場合に使用: Val(個人作成プログラム)のHTTPエンドポイント(インターネット経由でアクセスできる機能の入り口)をインターネット全体に公開したくないとき。具体的には、アプリを特定のチームだけに制限したい、エンドポイントがログインページにリダイレクトされる理由を知りたい、Webhook(外部からの自動通知)を許可したい、またはVal Townの…
次のような場合に使用: データベース値が構造化されたデータまたは関連性のあるデータを保存する必要があるとき 以下の内容をカバーしています: - 標準的なSQLite(軽量なデータベース)のAPI - パラメータ化クエリ(不正な操作から保護された問い合わせ) - トランザクション(複数の処理をまとめて実行する仕組み) - 値ごとのデータベースと組織全体で共有…
次のような場合に使用: Val(ユーザーが作成したプログラム)が外部サービスと連携するとき **対応サービス:** - チャットアプリ(Slack、Discord、Telegram) - 決済(Stripe) - 開発支援(GitHub、Gmail、Google Sheets) - データベース(Postgres/Supabase/Upstash/Neon…
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。