Val Town でアプリケーションの構築とデプロイメント(配置)を行えます。Val Town MCP サーバーと、以下のプラットフォーム機能をまとめて提供します: - HTTP vals(ウェブリクエスト処理) - cron/intervals(定期実行スケジューリング) - 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形式のドキュメント、キャッシュされたレスポンス、アップロードされたファイル、またはバイナリアセット(画像などの二進データ)などが対象です。標準的なブロブAPI(大容量データ保存の仕組み)、キーの一覧表示と削除、アカウント全体またはセッション単位でのスコープ指…
次のような場合に使用: ブラウザで動作するJavaScriptを配信する必要がある場合。React アプリ、素のDOM スクリプト、Canvas/ゲーム、htmx/Alpine、または単一のインラインコード以上の複雑なクライアント側モジュールに対応します。Val Town がビルド工程(コンパイル処理)なしに変換済みの .ts/.tsx/.jsx モジュー…
次のような場合に使用: - ユーザーが何らかの希望や得意技、知識を記憶に残しておきたい - 今後の開発を進めるうえで、最善な作り方を覚えておくことが役立つ
次のような場合に使用: スケジュール実行される処理を構築する際に。定期実行ジョブ、繰り返しタスク、ポーリング(定期的な監視確認)、cron ジョブ、監視、アラート機能などを含みます。 間隔ハンドラの関数形式、cron 式(スケジュール指定形式)、UTC タイムゾーンの制限、および前回実行時刻を記録して新しいアイテムを検出する `lastRunAt` パター…
次のような場合に使用: - バル(Valタウンの実行単位)がメールを送信する - メールを受信する - 受信メールによってトリガー(起動条件)される メールタイプのバルに関する情報(メールハンドラーの形式、添付ファイルの制限、割り当てられたバルのメールアドレス)と、std/emailを通じたメール送信方法をカバーしています。
次のような場合に使用: HTTP値(ウェブエンドポイント、APIルート、ウェブフック受信機、またはHTTPリクエストに応答する任意の値)を構築するとき。ハンドラの関数形式、Honoの使い方、エンドポイントのURL、CORS(別のウェブサイトからのアクセス許可設定)動作、リダイレクト、Val Town特有の制限事項をカバーしています。
次のような場合に使用: Val Town アカウントでのログインが必要な場合。特定のルート(ページやAPI)をログイン済みユーザーのみに制限したり、現在のユーザーを特定したり、ユーザー個別のダッシュボードを作成したりする場面で活用できます。 このスキルでは、std/oauth の `oauthMiddleware`(認証を処理するツール)と `getOAu…
次のような場合に使用: ユーザーインターフェース(ユーザーが画面で見る操作部分)を含む値を構築する場合。ダッシュボード、ウェブアプリ、ランディングページ、フォーム、管理ツール、ブラウザに表示される任意のものが対象となります。 カバーする内容: - JSX/React の記述方法 - Twind/Tailwind のスタイリング手法 - React のバージ…
次のような場合に使用: Val(プログラムコード)のHTTPエンドポイント(ウェブ上の操作入口)をインターネット全体に公開したくない場合。具体的には、アプリへのアクセスを特定のチームに限定したい、エンドポイントがログインページにリダイレクト(自動転送)される理由を理解したい、webhook(プログラム同士の連携機能)を許可したい、またはアプリを閲覧している…
次のような場合に使用: 値(val)が構造化されたデータや関連性のあるデータを保存する必要があるとき。 標準的なSQLiteのAPI、パラメータ付きクエリ、トランザクション(複数の処理をまとめて実行する仕組み)、および値のスコープ(適用範囲)とオーガニゼーション全体のスコープのデータベースの違いについてカバーしています。
次のような場合に使用: Val(バル・プログラムの実行環境)が外部のサービス(Slack、Discord、Telegram、Stripe、GitHub、Gmail、Google Sheets、Postgres/Supabase/Upstash/Neon、ブラウザ自動化ツール(Playwright、Browserbase、Kernel、Steel)、ウェブサ…
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。