smithery/neversight

jack-basics

Essential Jack Cloud patterns for AI agents. Use when: working in any Jack project, querying databases, deploying, or managing services.

Installation

$ npx skills add smithery/neversight --skill jack-basics

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsRead, Write, Edit, Bash, Grep, Glob

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,529 B
  • docs SUMMARY.md 211 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Jack Basics

This skill teaches you how to work effectively in Jack Cloud projects.

What This Skill Provides

  • How to query and modify Jack databases (D1)
  • How to deploy and check status
  • How to use Jack MCP tools when available
  • Common patterns and troubleshooting

Key Concept

Jack projects use cloud infrastructure. Databases run on Cloudflare's edge network, not locally. Use Jack tools for all operations.


Database Operations

Query Data

jack db execute "SELECT * FROM users LIMIT 10"

Modify Data

jack db execute --write "INSERT INTO users (name, email) VALUES ('Alice', '[email protected]')"

View Schema

jack db execute "SELECT name FROM sqlite_master WHERE type='table'"
jack db execute "PRAGMA table_info(users)"

Create Table

jack db execute --write "CREATE TABLE posts (id INTEGER PRIMARY KEY, title TEXT, created_at TEXT DEFAULT CURRENT_TIMESTAMP)"

MCP Tools (Preferred When Available)

Check if mcpjack* tools are in your available tools:

Tool Purpose
mcpjackexecute_sql Query or modify database
mcpjacklist_databases List project databases
mcpjackcreate_database Create new D1 database

Example MCP usage:

mcp__jack__execute_sql
  sql: "SELECT * FROM users"
  allow_write: false

For writes, set allow_write: true.


Deployment

Deploy to Production

jack ship

Check Deployment Status

jack info

Shows: live URL, last deploy time, attached services.

Stream Production Logs

jack logs

Local Development

jack dev

Runs locally with remote bindings (real D1, KV, R2).

MCP Tools

Tool Purpose
mcpjackdeploy_project Deploy to production
mcpjackgetprojectstatus Check deployment status
mcpjacktail_logs Stream production logs

Services

List All Services

jack services

Create Services

jack services db create        # D1 database
jack services kv create        # KV namespace
jack services storage create   # R2 bucket
jack services vectorize create # Vector index

MCP Tools

Tool Purpose
mcpjackcreate_database Create D1 database
mcpjackcreatestoragebucket Create R2 bucket
mcpjackcreatevectorizeindex Create vector index

Secrets

Set a Secret

jack secrets set STRIPE_SECRET_KEY

Prompts for value (hidden input).

Set Multiple Secrets

jack secrets set API_KEY WEBHOOK_SECRET

List Secrets

jack secrets list

Project Structure

Typical Jack project:

my-project/
├── src/
│   └── index.ts          # Worker entry point
├── wrangler.jsonc        # Cloudflare config (bindings, routes)
├── package.json
└── .jack/
    └── project.json      # Jack project link
  • wrangler.jsonc - Defines D1 bindings, KV namespaces, environment
  • .jack/project.json - Links to Jack Cloud (managed) or your Cloudflare account (BYO)

Troubleshooting

"Database not found"

Create one:

jack services db create

"Not a Jack project"

Link the directory:

jack link --byo

MCP tools not available

Install MCP config:

jack mcp install

Then restart your AI assistant.

Need to see what went wrong

Stream production logs:

jack logs

Quick Reference

Task Command
Query database jack db execute "SELECT ..."
Write to database jack db execute --write "INSERT ..."
Deploy jack ship
Check status jack info
Stream logs jack logs
Local dev jack dev
Create database jack services db create
Set secret jack secrets set KEY

Summary

  1. Use jack commands for all operations
  2. Use MCP tools when available (mcpjack*)
  3. Databases are remote - D1 runs on Cloudflare's edge
  4. Deploy with jack ship - handles build and deployment
  5. Check logs with jack logs - debug production issues