Lunora
anolilab/lunora
Routes general Lunora requests to the right project skill. An agent skill from anolilab/lunora.
Provision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new).
$ npx skills add henryalouf/ruflow --skill claimable-postgres -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install henryalouf/ruflow claimable-postgres --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/henryalouf/ruflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/claimable-postgres .claude/skills/claimable-postgres && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "claimable-postgres" agent skill from https://github.com/henryalouf/ruflow/tree/main/.agents/skills/claimable-postgres into .claude/skills/claimable-postgres/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claimable-postgres", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/henryalouf/ruflow/tree/main/.agents/skills/claimable-postgresType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add henryalouf/ruflow --skill claimable-postgres -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install henryalouf/ruflow claimable-postgres --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/henryalouf/ruflow.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/claimable-postgres .agents/skills/claimable-postgres && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "claimable-postgres" agent skill from https://github.com/henryalouf/ruflow/tree/main/.agents/skills/claimable-postgres into .agents/skills/claimable-postgres/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claimable-postgres", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add henryalouf/ruflow --skill claimable-postgres -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install henryalouf/ruflow claimable-postgres --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/henryalouf/ruflow.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/claimable-postgres .cursor/skills/claimable-postgres && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "claimable-postgres" agent skill from https://github.com/henryalouf/ruflow/tree/main/.agents/skills/claimable-postgres into .cursor/skills/claimable-postgres/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claimable-postgres", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/henryalouf/ruflow.git --path .agents/skills/claimable-postgres--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add henryalouf/ruflow --skill claimable-postgres -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install henryalouf/ruflow claimable-postgres --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/henryalouf/ruflow.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/claimable-postgres .gemini/skills/claimable-postgres && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "claimable-postgres" agent skill from https://github.com/henryalouf/ruflow/tree/main/.agents/skills/claimable-postgres into .gemini/skills/claimable-postgres/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claimable-postgres", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install henryalouf/ruflow claimable-postgresInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add henryalouf/ruflow --skill claimable-postgres -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/henryalouf/ruflow.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/claimable-postgres .github/skills/claimable-postgres && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "claimable-postgres" agent skill from https://github.com/henryalouf/ruflow/tree/main/.agents/skills/claimable-postgres into .github/skills/claimable-postgres/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claimable-postgres", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add henryalouf/ruflow --skill claimable-postgres -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install henryalouf/ruflow claimable-postgres --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/henryalouf/ruflow.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/claimable-postgres .opencode/skills/claimable-postgres && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "claimable-postgres" agent skill from https://github.com/henryalouf/ruflow/tree/main/.agents/skills/claimable-postgres into .opencode/skills/claimable-postgres/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claimable-postgres", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
claimable-postgresProvision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new).
Claimable Postgres is an agent skill from henryalouf/ruflow. Provision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new). No login or credit card required. Use for quick Postgres environments and throwaway DATABASEURL for prototyping.
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Prototyping. It works with PostgreSQL and Vite. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 568d7a5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxcurlpsqlyarnpnpmbunxdenonpmFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
pg.newAlso links to:
neon.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Claimable Postgres loads about 2.4k tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 1,110 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
te `connection_string` to the project's `.env` as `DATABASE_URL`.b@latest --yes`): Provisions and writes `.env` in one command. Convenient when Node.js is available and the user wants aase and writes the connection string to `.env` in one step. Always use `@latest` and `--yes` (skips interactive promptshosen key) already exists in the target `.env`. The CLI exits without provisioning if it finds the key.o write to a different file (e.g. `--env .env.local`).| `--env` | `-e` | .env file path | `./.env` |The CLI writes to the target `.env`:4. **Write .env:** Write `DATABASE_URL=<connection_string>` to the project's `.env` (or the user's preferred file and ke1. **Check .env:** Check the target `.env` for an existing `DATABASE_URL` (or chosen key). If present, do not run. Offerdb@latest --yes --ref agent-skills --env .env.local --seed ./schema.sqlAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from henryalouf/ruflow at commit 568d7a5, republished under its MIT licence (© henryalouf). 1,110 words, ~2,443 tokens.
.claude/skills/claimable-postgres/SKILL.md (or your agent's skills folder).Instant Postgres databases for local development, demos, prototyping, and test environments. No account required. Databases expire after 72 hours unless claimed to a Neon account.
curl -s -X POST "https://pg.new/api/v1/database" \
-H "Content-Type: application/json" \
-d '{"ref": "agent-skills"}'Parse connection_string and claim_url from the JSON response. Write connection_string to the project's .env as DATABASE_URL.
For other methods (CLI, SDK, Vite plugin), see Which Method? below.
curl. Preferred when the agent needs predictable output and error handling.npx get-db@latest --yes): Provisions and writes .env in one command. Convenient when Node.js is available and the user wants a simple setup.get-db/sdk): Scripts or programmatic provisioning in Node.js.vite-plugin-db): Auto-provisions on vite dev if DATABASE_URL is missing. Use when the user has a Vite project.Base URL: https://pg.new/api/v1
curl -s -X POST "https://pg.new/api/v1/database" \
-H "Content-Type: application/json" \
-d '{"ref": "agent-skills"}'| Parameter | Required | Description |
|---|---|---|
ref | Yes | Tracking tag that identifies who provisioned the database. Use "agent-skills" when provisioning through this skill. |
enable_logical_replication | No | Enable logical replication (default: false, cannot be disabled once enabled) |
The connection_string returned by the API is a pooled connection URL. For a direct (non-pooled) connection (e.g. Prisma migrations), remove -pooler from the hostname. The CLI writes both pooled and direct URLs automatically.
Response:
{
"id": "019beb39-37fb-709d-87ac-7ad6198b89f7",
"status": "UNCLAIMED",
"neon_project_id": "gentle-scene-06438508",
"connection_string": "postgresql://...",
"claim_url": "https://pg.new/claim/019beb39-...",
"expires_at": "2026-01-26T14:19:14.580Z",
"created_at": "2026-01-23T14:19:14.580Z",
"updated_at": "2026-01-23T14:19:14.580Z"
}curl -s "https://pg.new/api/v1/database/{id}"Returns the same response shape. Status transitions: UNCLAIMED -> CLAIMING -> CLAIMED. After the database is claimed, connection_string returns null.
| Condition | HTTP | Message |
|---|---|---|
Missing or empty ref | 400 | Missing referrer |
| Invalid database ID | 400 | Database not found |
| Invalid JSON body | 500 | Failed to create the database. |
npx get-db@latest --yesProvisions a database and writes the connection string to .env in one step. Always use @latest and --yes (skips interactive prompts that would stall the agent).
Check if DATABASE_URL (or the chosen key) already exists in the target .env. The CLI exits without provisioning if it finds the key.
If the key exists, offer the user three options:
--env to write to a different file (e.g. --env .env.local).--key to write under a different variable name.Get confirmation before proceeding.
| Option | Alias | Description | Default |
|---|---|---|---|
--yes | -y | Skip prompts, use defaults | false |
--env | -e | .env file path | ./.env |
--key | -k | Connection string env var key | DATABASE_URL |
--prefix | -p | Prefix for generated public env vars | PUBLIC_ |
--seed | -s | Path to seed SQL file | none |
--logical-replication | -L | Enable logical replication | false |
--ref | -r | Referrer id (use agent-skills when provisioning through this skill) | none |
Alternative package managers: yarn dlx get-db@latest, pnpm dlx get-db@latest, bunx get-db@latest, deno run -A get-db@latest.
The CLI writes to the target .env:
DATABASE_URL=postgresql://... # pooled (use for application queries)
DATABASE_URL_DIRECT=postgresql://... # direct (use for migrations, e.g. Prisma)
PUBLIC_POSTGRES_CLAIM_URL=https://pg.new/claim/...Use for scripts and programmatic provisioning flows.
import { instantPostgres } from 'get-db';
const { databaseUrl, databaseUrlDirect, claimUrl, claimExpiresAt } = await instantPostgres({
referrer: 'agent-skills',
seed: { type: 'sql-script', path: './init.sql' },
});Returns databaseUrl (pooled), databaseUrlDirect (direct, for migrations), claimUrl, and claimExpiresAt (Date object). The referrer parameter is required.
For Vite projects, vite-plugin-db auto-provisions a database on vite dev if DATABASE_URL is missing. Install with npm install -D vite-plugin-db. See the Claimable Postgres docs for configuration.
https://pg.new/api/v1/database with {"ref": "agent-skills"}.connection_string, claim_url, and expires_at from the JSON response.DATABASE_URL=<connection_string> to the project's .env (or the user's preferred file and key). Do not overwrite an existing key without confirmation.psql "$DATABASE_URL" -f seed.sqlSELECT 1)..env for an existing DATABASE_URL (or chosen key). If present, do not run. Offer remove, --env, or --key and get confirmation.@latest --yes plus the confirmed options. Always use @latest to avoid stale cached versions. --yes skips interactive prompts that would stall the agent.npx get-db@latest --yes --ref agent-skills --env .env.local --seed ./schema.sqlSELECT 1).Always report:
.env)DATABASE_URL or custom key).env or API response)Claiming is optional. The database works immediately without it. To optionally claim, the user opens the claim URL in a browser, where they sign in or create a Neon account to claim the database.
claim_url from the create response.npx get-db@latest claim reads the claim URL from .env and opens the browser automatically.Users cannot claim into Vercel-linked orgs; they must choose another Neon org.
| Parameter | Value |
|---|---|
| Provider | AWS |
| Region | us-east-2 |
| Postgres | 17 |
Region cannot be changed for claimable databases. Unclaimed databases have stricter quotas. Claiming resets limits to free plan defaults.
| Unclaimed | Claimed (Free plan) | |
|---|---|---|
| Storage | 100 MB | 512 MB |
| Transfer | 1 GB | ~5 GB |
| Branches | No | Yes |
| Expiration | 72 hours | None |
If the agent needs a database to fulfill a task (e.g. "build me a todo app with a real database") and the user has not provided a connection string, provision one via the API and inform the user. Include the claim URL so they can keep it.
--env or --key (CLI) or skip writing (API) to avoid conflicts.DROP, TRUNCATE, mass DELETE)..gitignore without confirmation.Use this skill when tackling tasks related to its primary domain or functionality as described above.
© henryalouf, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/claimable-postgres of henryalouf/ruflow.
Open the folder on GitHubat commit 568d7a5
Claimable Postgres next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Claimable Postgres this skillhenryalouf/ruflow | 155 | — | ~2.4k | Automated safety check: Notes | MIT | |
| Lunoraanolilab/lunora | 283 | — | ~2.7k | Automated safety check: Pass | Custom licence | |
| Marina Appletmarin-community/marin | 3.9k | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Claimable Postgressickn33/agentic-awesome-skills | 47k | 1 repos | ~3.2k | Automated safety check: Notes | Apache-2.0 | |
| LangBot Core Developmentlangbot-app/LangBot | 18k | — | ~1.4k | Automated safety check: Notes | Apache-2.0 | |
| BackendInsForge/InsForge | 13k | — | ~1.7k | Automated safety check: Pass | Apache-2.0 |
anolilab/lunora
Routes general Lunora requests to the right project skill. An agent skill from anolilab/lunora.
marin-community/marin
Build, validate, publish, update, inspect, query, roll back, or archive a dynamic Marina applet.
sickn33/agentic-awesome-skills
Provision instant temporary Postgres databases via Claimable Postgres by Neon (neon.new) with no login, signup, or credit card.
langbot-app/LangBot
Covers developing the LangBot core backend and web UI: dev setup, repo layout, API auth types, adding endpoints, migrations and keeping the MCP server in step.
InsForge/InsForge
A skill your agent uses when contributing to InsForge's backend package.
aklofas/kicad-happy
Search DigiKey for electronic components and download datasheets — primary source for prototype orders and the preferred API method for fetching datasheets.
henryalouf/ruflow
Writes long-form blog posts with TL;DR block, definition sentence, comparison table, and 5-question FAQ for SEO ranking and AEO citation.
henryalouf/ruflow
Builds a topical authority map with a pillar page, prioritised cluster articles, content types, internal link map, and content gap analysis.
henryalouf/ruflow
Audits content for SEO and AEO performance with scored reports, severity-ranked fix lists, and projected scores after fixes.
henryalouf/ruflow
Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks.
henryalouf/ruflow
Researches and prioritises SEO keywords with AEO question queries, difficulty tiers, cannibalization checks, and a content map.
henryalouf/ruflow
Writes complete, structured landing pages optimized for SEO ranking, AEO citation, and visitor conversion.
Works with
Categories
Provision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new). Claimable Postgres is an agent skill from henryalouf/ruflow.new).
Claimable Postgres fits situations like: quick Postgres environments and throwaway DATABASEURL for prototyping; tasks that involve Prototyping.
Run `npx skills add henryalouf/ruflow --skill claimable-postgres -a claude-code`. Or copy the skill folder (.agents/skills/claimable-postgres in henryalouf/ruflow) into .claude/skills/claimable-postgres in your project. Claude Code loads it when a task matches its description.
Run `npx skills add henryalouf/ruflow --skill claimable-postgres -a codex`. Or copy the skill folder (.agents/skills/claimable-postgres in henryalouf/ruflow) into .agents/skills/claimable-postgres in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add henryalouf/ruflow --skill claimable-postgres -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/claimable-postgres, .gemini/skills/claimable-postgres, .github/skills/claimable-postgres and .opencode/skills/claimable-postgres in your project.
Going by SKILL.md and its folder, Claimable Postgres needs the command-line tools its instructions call (npx, curl, psql, yarn, pnpm and bunx). Our summary lists: Node.js.
SKILL.md names 2 domains. In commands or code: pg.new; the agent is likely to contact it when it follows the instructions. As links in the text: neon.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Claimable Postgres is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Claimable Postgres: Lunora (anolilab/lunora, 283 stars), Marina Applet (marin-community/marin, 3.9k stars), Claimable Postgres (sickn33/agentic-awesome-skills, 47k stars) and LangBot Core Development (langbot-app/LangBot, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
henryalouf (a GitHub user) maintains it in henryalouf/ruflow, which has 155 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on May 18, 2026.
Source: henryalouf/ruflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.