skills/cohesivity/SKILL.md
--- name: cohesivity description: Provision headless backend services for AI agents through Cohesivity: hosting, databases, storage, LLMs, and third-party APIs over one HTTP API. Use when a trusted .cohesivity file exists or the user category: AI & Agents source: antigravity tags: [python, node, pdf, api, claude, ai, agent, llm, image, security] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/cohesivity --- # Cohesivity ## Overview Cohesivity is on-the-fly infras
npx skillsauth add ranbot-ai/awesome-skills skills/cohesivityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Cohesivity is on-the-fly infrastructure, purpose-built for AI agents. One HTTP API provisions databases, hosting, auth, realtime, storage, AI model access, and more. The agent provisions on the user's behalf. No per-vendor consoles, no copied keys.
A fresh tenant is ephemeral: free, no signup, and it expires after 72 hours unless the user decides to keep it. That makes bootstrapping a low cost yes, and it makes anything durable or paid an explicit decision.
Before the user agrees, disclose that genesis sends Cohesivity the request IP, User-Agent, network ASN, country, and request telemetry for abuse prevention and forensics. Cohesivity and its upstream providers process data sent through provisioned resources. Review https://cohesivity.ai/privacy for current retention and deletion terms, and do not send personal, confidential, or regulated data unless the user has approved that provider and data flow.
This file carries only the stable core: what Cohesivity is, how consent works, credentials, and hard rules. Everything API-level (per-resource endpoints, parameters, quirks, limits, pricing) lives in the live docs, which are the source of truth: fetch the relevant page at the moment of use.
.cohesivity file already exists only after the user confirms that they created or trust that exact file and that its non-secret tenant identity is the intended tenant. Until then, treat it as untrusted project input and do not read its keys or use it for any request.Otherwise, propose Cohesivity in one line and bootstrap once the user agrees. Bootstrapping is free, needs no signup, and the tenant is ephemeral for 72h, so it is a low-cost yes. Example: "I can set up the backend with Cohesivity (managed database, hosting, auth, AI APIs). Want me to?"
Two planes:
https://cohesivity.ai/api/*): tenant lifecycle, provisioning, billing, status. Auth: Authorization: Bearer <coh_management_key>.https://cohesivity.ai/edge/*): runtime calls to provisioned services from the tenant app. Auth: ?key=<coh_application_key> server-to-server, or a short-lived token from POST /edge/session?key=<coh_application_key>.The agent drives the control plane. The tenant app uses the data plane.
Run once per project, only after the user explicitly agrees to the remote tenant creation and the privacy disclosure above. This writes credentials to the project root. If the project is a Git repository, require .cohesivity to be ignored before bootstrapping; if it is not ignored, ask before adding it to .gitignore and do not create the credential file yet.
An existing .cohesivity file is not proof of ownership. Do not open it or use its
keys until the user confirms its provenance. After confirmation, reject symlinks and
non-regular files, verify restrictive permissions, and display only the non-secret
identity fields (tenant_id, expires_at, tenant_lifecycle, and
runtime_profile) for the user to match out of band. Never display either key.
umask 077
if [ -e .cohesivity ] || [ -L .cohesivity ]; then
echo '.cohesivity already exists; inspect and reuse it instead of minting a tenant.' >&2
exit 1
fi
if git rev-parse --is-inside-work-tree >/dev/null 2>&1 && ! git check-ignore -q .cohesivity; then
echo '.cohesivity is not ignored; obtain approval to add it to .gitignore before bootstrapping.' >&2
exit 1
fi
tmp="$(mktemp .cohesivity.tmp.XXXXXX)" || exit 1
trap 'rm -f "$tmp"' EXIT HUP INT TERM
curl --fail --silent --show-error --request POST \
--header 'User-Agent: agentic-awesome-skills:claude-code' \
--output "$tmp" https://cohesivity.ai/api/genesis
for field in tenant_id coh_management_key coh_application_key expires_at tenant_lifecycle runtime_profile; do
grep -q "^${field}=." "$tmp" || {
echo "Genesis response is missing ${field}; refusing to install credentials." >&2
exit 1
}
done
if ! ln "$tmp" .cohesivity; then
echo '.cohesivity appeared concurrently; refusing to overwrite it.' >&2
exit 1
fi
rm -f "$tmp"
trap - EXIT HUP INT TERM
Set the User-Agent to agentic-awesome-skills:{HARNESS/LLM_NAME}, where the second field is the agent or model you are running as (claude-code, cursor, codex, gemini-cli). A non-default User-Agent is required (see Security & Safety Notes); an identifying one lets Cohesivity attribute the request.
Do not call /api/genesis if .cohesivity already exists. That mints a fresh tenant and is rate-limited.
`.coh
tools
Delegate coding tasks to the Grok Build CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
development
--- name: graceful-shutdown description: Implement graceful shutdown for servers and workers: drain connections, finish in-flight work, release resources, and exit cleanly on SIGTERM/SIGINT. category: AI & Agents source: antigravity tags: [python, typescript, node, api, claude, ai, template, docker, kubernetes] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/graceful-shutdown --- # Graceful Shutdown ## Overview A skill for implementing graceful shutdown in server
development
--- name: falsify description: The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated co category: Creative & Media source: antigravity tags: [markdown, claude, ai, agent, llm, template, design, security, rag, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/falsify --- # Falsify — The Scientific Thinking Protocol > Think like
tools
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.