Agent Skills by Rody Davis

A collection of 58 skills on Flutter, Dart, Lit web components, PocketBase and SQLite, from releases to canvases and servers.

  • 60 ★ on the repository
  • Last commit
Skill

Minimal access

Why this level

  • The skills give instructions and code for Flutter and servers but run nothing themselves.
All reasons and checks

rodydavis/skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/agent-skills-by-rody-davis

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skills give instructions and code for Flutter and servers but run nothing themselves.

This is third-party code. Review the repository files before installing.

What it does

The Rody Davis collection holds 58 skills in `skills/<name>/SKILL.md` written as practical walkthroughs with code. Most topics concern Flutter: one-click release, Xcode Cloud builds, Fastlane, web deep linking, push notifications, a multi-touch canvas, `flutter_driver` and a native UI on top of the Flutter engine. Dart has short notes on bitwise operations, calling functions and truthy values. Separate groups cover Lit web components (Monaco editor, tables, the `lit-force-graph` graph, a VS Code extension), PocketBase (Astro SSR on one server, Cloud Run, a WebRTC signalling server) and SQLite (FTS5, a key-value store, work off the UI thread).

Who it is for. Flutter, Dart and Lit developers who want ready techniques for an agent: set up a release, add a canvas or run PocketBase on one server.

Good fit when

  • A Flutter app release to beta or production must be automated with Fastlane and version bumps.
  • Deep linking and push notifications are being added to Flutter web.
  • You need full-text search on SQLite FTS5 or a key-value store.
  • Astro SSR and PocketBase must be deployed on one server behind a reverse proxy.

Not a fit when

  • You need a single methodical set: the skills are scattered by topic and written as notes.
  • Your stack differs: coverage is mostly Flutter, Dart, Lit and PocketBase.
  • You need vetted vendor guidance: this is the author personal collection.

Example request

Automate the Flutter beta release: bump the version, format, rebuild and ship through Fastlane.

Limitations

This is the author personal collection rather than a single methodology. Topics are scattered and many skills read as tutorial notes with code samples, so pick the ones you need by hand. Installing through `skills.sh` drops every skill into the project at once, and the extras take room in the available list. Some skills depend on the time of writing and on versions of Flutter, Lit or PocketBase, so check them against the documentation before use. The skills themselves need no dependencies beyond those named in their text.

How to disable. Delete unneeded folders from `.agents/skills` or `.claude/skills` where `skills.sh` placed them. To remove the whole set use the same tool.

FAQ

How do I install the collection?

Run `npx skills add rodydavis/skills`: the skills.sh tool installs the skills for your agent.

Which Flutter topics are covered?

One-click release, Fastlane, Xcode Cloud, web deep linking, push notifications, a multi-touch canvas, `flutter_driver`, native UI and git worktree channels.

Are there database skills?

Yes, for SQLite: FTS5 full-text search, a key-value store, a document mode and work off the UI thread. There is also an SQLite export for Dart.

What is the Astro and PocketBase skill?

It shows how to run Astro SSR and PocketBase on one server: PocketBase through its Go integration and a reverse proxy handing dynamic requests to Astro.

Can I take one skill without the rest?

Yes. Each skill lives in its own `skills/<name>/SKILL.md` folder and can be copied into a project on its own.

Discussion

No questions or reviews yet.

Skills

Forty Flutter skills for AI agents: architecture, Riverpod 3, tests, persistence, i18n, accessibility and store shipping.

SkillMinimal access66Repository stars

Eleven Dart and Flutter skills: Drift, navigation, MVVM architecture, networking, testing, animations and localization

SkillExtended access112Repository stars

A set of 36 Flutter and Dart skills the agent loads by itself, all sourced from official documentation

PluginBroad access670Repository stars

A set of skills for iOS 26+, Swift 6.3 and SwiftUI that gives the agent knowledge of modern Apple frameworks

SkillMinimal access1.3KRepository stars

14 skills for Flutter audio: an agent writes playback, 3D sound, effects and streaming with flutter_soloud from the plugin's docs.

SkillMinimal access427Repository stars

Awesome Android Agent Skills

awesome-android-agent-skills

Skills for modern Android development for Copilot, Claude, Gemini and Cursor: Kotlin, Jetpack Compose, architecture, Hilt, Room

SkillMinimal access1KRepository stars

README in short

The collection is described by a table: skill name, link and a short explanation. Installation goes through skills.sh with one command for all of them.

README badge

Original SKILL.md

---
name: flutter-fastlane-one-click-beta
description: Deploy your Flutter app to the App Store and Google Play with ease using this step-by-step guide covering installation, project setup, Fastlane integration, and automated deployments with Automator.
metadata:
  url: https://rodydavis.com/posts/flutter-one-click-release
  last_modified: Tue, 03 Feb 2026 20:04:23 GMT
---

# Flutter + Fastlane (One Click Beta)


## 1\. Install Flutter 

[Download Flutter](https://flutter.io/get-started/install/)

![](https://rodydavis.com/_/../api/files/pbc_2708086759/7g4od2ae671i5x5/ff_1_u67ip3pbk5.webp?thumb=)

## 2\. Create new Flutter Project 

If you are pretty new to Flutter you can check out [this useful guide](https://flutter.io/get-started/codelab/) on how to create a new project step by step.

![](https://rodydavis.com/_/../api/files/pbc_2708086759/iik1kh354fx05xw/ff_2_9dljl4hgqq.webp?thumb=)

## 3\. Create App in iTunes Connect 

If you are not familiar with iTunes Connect, check out [this article](https://clearbridgemobile.com/how-to-submit-an-app-to-the-app-store/) for getting started and setting up your first app for the App Store.

## 4\. Create App in Google Play 

Setting up an app in the Google Play Console can be tricky, make sure to check out the [official reference](https://support.google.com/googleplay/android-developer/answer/113469?hl=en-GB) and [this guide](https://medium.com/mindorks/upload-your-first-android-app-on-play-store-step-by-step-ee0de9123ac0) if you are having trouble.

![](https://rodydavis.com/_/../api/files/pbc_2708086759/3q8a93oi3ligf6k/ff_3_1z55io2svg.webp?thumb=)

## 5\. Navigate to Project > ios and Setup Fastlane 

[Reference](https://docs.fastlane.tools/getting-started/ios/setup/)

## 6\. Navigate to Project > android and Setup Fastlane 

[Reference](https://docs.fastlane.tools/getting-started/android/setup/)

## 7\. Update Fastlane Fastfiles for iOS and Android and Change accordingly for each platform 

*   Make sure to change "YOUR PROJECT PATH" to the path to your project in Finder.
    

Report a problem