1. Habit
  2. Skills
  3. Appwrite TypeScript skill
appwrite · 2K installs

Appwrite TypeScript skill
Runs by itself, Appwrite code changed.

Appwrite code follows current SDK patterns.

Install the Appwrite TypeScript skill and make it a habit: follow https://gethabit.dev/skills/appwrite/appwrite-typescript.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

2K installs28 starsBSD-3-Clause licenceSource on GitHub ↗

Appwrite TypeScript

by appwrite · 2K installs

The skill

The appwrite typescript skill helps web, React Native and Node.js developers use the Appwrite SDK for auth, TablesDB queries, storage, realtime, functions and SSR sessions.

Only when you ask.

The habit

Appwrite code follows current SDK patterns.

↻ Runs by itselfAppwrite code changed

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleStops after one pull request per run.

  1. 01

    Find SDK use

    List changed files that import appwrite, react-native-appwrite or node-appwrite.

  2. 02

    Check APIs

    Flag Databases instead of TablesDB and positional instead of object params.

  3. 03

    Check columns

    Flag the legacy string type in favor of varchar, text, mediumtext or longtext.

  4. 04

    Check permissions

    Flag Role.any() with write, update or delete and rows without permissions.

  5. 05

    Check auth

    Flag createOAuth2Session on React Native and weak a_session_ cookies.

  6. 06

    Report

    Post findings with the matching fix from the skill.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the Appwrite TypeScript skill helps.

Use it when

  • ✓ You build an app on Appwrite
  • ✓ You set up OAuth in React Native
  • ✓ You write TablesDB queries

Skip it when

  • – You use another backend service
  • – You write Appwrite code in another language

Questions

Appwrite TypeScript skill, answered.

Why not createOAuth2Session on React Native?

It does not work there; use createOAuth2Token with deep linking.

What happens if I forget permissions?

The resource becomes inaccessible to all users, including the creator.

How do I install the Appwrite TypeScript skill?

Copy the prompt at the top into your agent. It installs the skill from appwrite/skills and sets up the habit. Or run npx skills add appwrite/skills --skill appwrite-typescript.

Is the Appwrite TypeScript skill free?

Yes. It is published under BSD-3-Clause. Habit is free too.

Appwrite TypeScript. Now as a habit.

Install the Appwrite TypeScript skill and make it a habit: follow https://gethabit.dev/skills/appwrite/appwrite-typescript.md

  • Free
  • No account
  • Undo in one line

All appwrite skills →More code skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by appwrite, published under BSD-3-Clause. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.