val-town

Develop and deploy serverless TypeScript applications on Val Town.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/arthrod/conejo-skills --skill val-town
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: val-town
Source: https://github.com/arthrod/conejo-skills/tree/main/skills/val-town
Command: npx skills add https://github.com/arthrod/conejo-skills --skill val-town

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the development and deployment of serverless TypeScript/TSX applications by providing a unified interface for Val Town, handling everything from HTTP endpoints to scheduled cron jobs and email handlers.

Core Features & Use Cases

  • Multi-file Project Support: Organize complex logic across multiple files with relative imports, supporting up to 1000 files per val.
  • Integrated Backend Services: Seamlessly utilize built-in SQLite databases, blob storage, and free OpenAI model access without managing infrastructure.
  • Trigger-based Deployment: Automatically detect and deploy HTTP, Cron, or Email triggers based on file naming conventions.

Quick Start

Use the val-town skill to initialize a new project and start the watch mode for live deployment.

Frequently Asked Questions about val-town

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy serverless TypeScript apps with HTTP and Cron triggers?

To deploy serverless TypeScript apps, use Val Town's trigger-based execution by adhering to specific file-naming conventions that automatically detect and deploy HTTP, Cron, or Email triggers for your backend functions.

Can I use SQLite and blob storage in a serverless Deno runtime environment?

Yes, you can use SQLite and blob storage in a serverless Deno environment. The platform provides integrated backend services, allowing you to utilize built-in databases and blob storage without managing infrastructure.

How do I organize complex multi-file serverless projects with relative imports?

You organize complex multi-file serverless projects by structuring logic across multiple files with relative imports. This approach supports up to 1000 files per val, enabling modular TypeScript application development.

Does Val Town serverless deployment require specific runtime compatibility?

Val Town serverless deployment requires Deno runtime compatibility. You must ensure your TypeScript applications adhere to this runtime environment and follow Val Town's specific file-naming conventions for triggers.

What is the best way to handle email triggers in serverless backend applications?

The best way to handle email triggers in serverless backend applications is using Val Town's built-in trigger-based deployment. It automatically configures email handlers based on your project's specific file-naming conventions.