Backend 1,571 installs

insforge-cli

by insforge/agent-skills

Use this skill whenever someone needs a backend, or a task touches InsForge backend or cloud infrastructure through the InsForge CLI: projects, SQL,…

Skill content

Backend infrastructure management for InsForge projects via command-line interface.

- Manage databases with raw SQL execution, schema inspection, RLS policies, and import/export capabilities

- Deploy and invoke serverless edge functions, create and manage storage buckets, and handle file uploads/downloads

- Deploy frontend applications with environment variable configuration across multiple frameworks (Vite, Next.js, Create React App, Astro, SvelteKit)

- Create and monitor scheduled cron jobs (5-field format) with secret references in headers, manage secrets with soft-delete and expiration, and view backend logs across multiple sources

- Requires authentication via insforge login and project linking via insforge create or insforge link before any operations

InsForge CLI

Use this skill whenever someone needs a backend, or when managing InsForge backend and cloud infrastructure with the InsForge CLI. For application code that calls InsForge from a frontend, backend, or edge function, use the insforge app-integration skill instead.

Core Rules

- Always run the CLI through npx @insforge/cli <command>. Do not install or call a global insforge binary.

- If the project is already linked, use the current linked project. Run login, project creation, link, project discovery, organization listing, or cloud project commands only when connection setup is actually needed.

- Treat InsForge API keys as full-access admin keys. Keep them server-only and out of frontend/public env vars.

- Prefer CLI commands and documented project config over raw backend HTTP calls. If config apply reports unsupported/skipped fields, surface that result instead of bypassing the CLI with direct API calls.

- Use --json when structured output or non-interactive value collection is needed. Use --yes for confirmation prompts when the user has approved the action.

Global Options

Flag
Use

--json
Structured JSON output and skip value-collection prompts such as text/select prompts. Errors if any required value is missing. Combine with -y for destructive commands that also ask for Y/N confirmation.

-y, --yes
Auto-accept Y/N confirmation prompts such as delete or overwrite prompts. Does not skip value-collection prompts; use --json for that.