Skip to content
Back to skills

Update Website

ASecurity

Sync aiagentflow.dev with the latest CLI version — providers, agents, docs, version numbers.

  • 44 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
toolstypescriptbashnodegit

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add aiagentflow/aiagentflow --skill update-website --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Update Website?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Update Website
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aiagentflow-update-website/badge)](https://www.skillsdirectory.com/skills/aiagentflow-update-website)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: update-website
description: Sync aiagentflow.dev with the latest CLI version — providers, agents, docs, version numbers.
---

# Update aiagentflow.dev

Keeps the website at `/media/raj/Work1/aiagentflow.dev` in sync with the current state of the CLI.
Run this skill after every release to make sure the site reflects what's actually shipped.

## Step 1 — Read the current CLI version

```bash
node -p "require('./package.json').version"
```

Note the version. All version references on the site should match.

## Step 2 — Check what changed since last release

```bash
git log --oneline $(git describe --tags --abbrev=0 HEAD^)..HEAD
```

Skim the log for:
- New providers added → update Providers section
- New agents added → update Agent Roles doc
- New CLI commands → update Getting Started / docs
- Breaking config changes → update Configuration doc
- Bug fixes worth calling out → consider a blog post

## Step 3 — Update the providers section

**Files to touch:**
- `/media/raj/Work1/aiagentflow.dev/messages/en.json` — `Providers` key
- `/media/raj/Work1/aiagentflow.dev/components/Providers.tsx` — one card per provider

**Check against the source of truth:**
```bash
cat src/providers/metadata.ts
```

For each provider in `PROVIDER_DESCRIPTIONS`:
- Is there a card in `Providers.tsx`? If not, add one.
- Is the description in `en.json` accurate? Update if stale.
- Remove any "coming soon" text for providers that now exist.

Grid layout: use `lg:grid-cols-3` for 6 providers, `md:grid-cols-2` for 4.

## Step 4 — Update the agent roles doc

**File:** `/media/raj/Work1/aiagentflow.dev/content/docs/agent-roles.md`

**Check against source of truth:**
```bash
cat src/agents/types.ts   # ALL_AGENT_ROLES
ls src/agents/roles/      # one file per agent
```

Every agent in `ALL_AGENT_ROLES` should have its own `##` section in the doc.

## Step 5 — Update the configuration doc

**File:** `/media/raj/Work1/aiagentflow.dev/content/docs/configuration.md`

- Add/remove provider sections to match `src/providers/metadata.ts`
- Update default models from `PROVIDER_DEFAULT_MODELS`
- Make sure the `aiagentflow init` workflow is described accurately

## Step 6 — Update the getting-started doc

**File:** `/media/raj/Work1/aiagentflow.dev/content/docs/getting-started.md`

- Update the version number (`v1.0.0` → new version)
- Update the prerequisites to list all free-tier provider options

## Step 7 — Update feature copy if needed

**File:** `/media/raj/Work1/aiagentflow.dev/messages/en.json` — `Features` key

- `feature6` lists providers by name — keep it in sync with `metadata.ts`
- If new major features shipped (new commands, dry-run, resume, etc.) consider adding/updating a feature card

## Step 8 — Verify the build

```bash
cd /media/raj/Work1/aiagentflow.dev && pnpm build 2>&1 | tail -20
```

Fix any TypeScript or missing-key errors before committing.

## Step 9 — Commit and push

```bash
cd /media/raj/Work1/aiagentflow.dev
git add -A
git commit -m "sync website with CLI vX.Y.Z"
git push
```

---

## Quick reference — what lives where

| What                  | CLI source file                        | Website file                                              |
|-----------------------|----------------------------------------|-----------------------------------------------------------|
| Provider list         | `src/providers/metadata.ts`            | `components/Providers.tsx` + `messages/en.json`           |
| Agent list            | `src/agents/types.ts`, `agents/roles/` | `content/docs/agent-roles.md`                             |
| Provider config guide | `src/core/config/schema.ts`            | `content/docs/configuration.md`                           |
| Version number        | `package.json`                         | `content/docs/getting-started.md`                         |
| Feature descriptions  | general                                | `messages/en.json` → `Features`                           |
| CLI commands          | `src/cli/index.ts`                     | `content/docs/getting-started.md`                         |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.