Agent skill

Apiker Self Improve

by hodgef in hodgef/apiker

Self-improvement loop for the Apiker repository. An agent skill from hodgef/apiker.

MITAuto-check passedBackend & APIs

Install Apiker Self Improve

skills CLI
$ npx skills add hodgef/apiker --skill apiker-self-improve -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hodgef/apiker apiker-self-improve --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hodgef/apiker.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/apiker-self-improve .claude/skills/apiker-self-improve && rm -rf skills-src

Use ~/.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/

Facts

Skill name
apiker-self-improve
GitHub stars
127
Token cost
~945 tokens
SKILL.md length
413 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

Self-improvement loop for the Apiker repository. An agent skill from hodgef/apiker.

  • Works in 2 steps: Recall (do this before starting… → Capture (do this at the end, or the…
  • The user says remember this
  • SKILL.md covers Phase 1 — Recall (do this…, Phase 2 — Capture (do this at…, Promotion checklist (memory →… and Guardrails
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Apiker Self Improve is an agent skill from hodgef/apiker. Self-improvement loop for the Apiker repository. Load at the START of non-trivial Apiker work to pull in accumulated lessons, and at the END (or whenever you hit a surprising gotcha, wrong assumption, build/test quirk, or discover a convention) to record durable knowledge into repository memory and improve the apiker skill/docs. Use whenever the user says "remember this", after a mistake that seems repeatable, or when finishing a task that taught you something about this codebase.

Its SKILL.md is about 950 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 Backend & APIs. It works with Cloudflare Workers. The repository describes itself as: 🔼 Create Serverless APIs with Cloudflare Workers, Durable Objects & Wrangler. The licence is MIT.

When your agent uses it

  • The user says remember this
  • After a mistake that seems repeatable
  • Finishing a task that taught you something about this codebase

Example prompts

  • “remember this”
  • “/apiker-self-improve”

Workflow steps

2 steps, taken from the step headings in SKILL.md.

  1. Recall (do this before starting non-trivial work)
  2. Capture (do this at the end, or the moment you're surprised)

What it can do on your machine

Read from SKILL.md and the folder at commit 444ace2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Apiker Self Improve loads about 945 tokens when it runs. Until then it costs about 126 tokens; SKILL.md has 413 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~126
When it runs · the whole SKILL.md, loaded when a task matches
~945

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.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated 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.

SKILL.md

The full file from hodgef/apiker at commit 444ace2, republished under its MIT licence (© hodgef). 413 words, ~945 tokens.

Download SKILL.mdSave it as .claude/skills/apiker-self-improve/SKILL.md (or your agent's skills folder).
name
apiker-self-improve
description
Self-improvement loop for the Apiker repository. Load at the START of non-trivial Apiker work to pull in accumulated lessons, and at the END (or whenever you hit a surprising gotcha, wrong assumption, build/test quirk, or discover a convention) to record durable knowledge into repository memory and improve the apiker skill/docs. Use whenever the user says "remember this", after a mistake that seems repeatable, or when finishing a task that taught you something about this codebase.

Apiker self-improvement loop

A lightweight loop that makes each Apiker session smarter than the last. It has two phases: recall (start of work) and capture (end of work or on surprise).

Phase 1 — Recall (do this before starting non-trivial work)

  1. Read .agents/AGENTS.md and load the apiker skill (.agents/skills/apiker/SKILL.md).
  2. Check repository memory for accumulated lessons:
    • View /memories/repo/apiker-lessons.md (create it later if missing).
  3. Apply what's there. If a lesson contradicts what you were about to do, trust the recorded lesson (it came from a real outcome) but verify quickly against the current code.

Phase 2 — Capture (do this at the end, or the moment you're surprised)

Record a lesson when any of these happen:

  • An assumption about the architecture, routing, state, or build turned out wrong.
  • You hit a non-obvious gotcha (singleton reset, async state, Workers-vs-Node, no new deps).
  • You found a convention worth reusing (folder shape, barrel exports, test placement).
  • A build/test/docs command behaved unexpectedly.
  • The user corrected you or said "remember this".
Where to write
Kind of knowledgeDestination
Durable, repo-specific fact/convention/gotcha/memories/repo/apiker-lessons.md (memory tool)
A recurring pattern many tasks needFold into .agents/skills/apiker/references/*.md
A missing/incorrect rule in the skill itselfEdit .agents/skills/apiker/SKILL.md
A generic personal preference across all repos/memories/* (user memory)

Prefer repository memory for anything Apiker-specific — it persists and is scoped to this workspace. Promote a lesson into the skill/reference docs once it has proven useful more than once.

Show full SKILL.md (178 more words)Show less
How to write a good lesson

Keep entries short, concrete, and dated. Use this format in /memories/repo/apiker-lessons.md:

md
## <short title>
- Date: YYYY-MM-DD
- Context: what task/area triggered this
- Lesson: the durable fact or rule (one or two lines)
- Evidence: file/command that proves it (e.g. src/components/Request/Request.ts)

Rules for quality:

  • One lesson = one idea. Split unrelated findings.
  • State the rule, not the story. "Reset per-request state in handleEntryRequest because apiker is a singleton reused across requests" — not "I spent a while debugging…".
  • Cite a file or command as evidence so future sessions can verify.
  • Update or delete a lesson if you later find it wrong or outdated — don't accumulate contradictions.
  • Don't record secrets, tokens, or environment-specific paths.

Promotion checklist (memory → skill docs)

When a lesson has helped in 2+ sessions, promote it:

  1. Decide the right home (SKILL.md rule vs a references/*.md recipe).
  2. Add it there in the existing style.
  3. Trim the now-redundant memory entry to a one-line pointer, or delete it.

Guardrails

  • Editing files under .agents/ and writing memory are safe, reversible actions — do them freely when you learn something.
  • Do not invent lessons. Only record things you actually observed or verified this session.
  • Keep apiker-lessons.md tidy: prune duplicates and stale entries as you go.

© hodgef, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/apiker-self-improve of hodgef/apiker.

Open the folder on GitHubat commit 444ace2

Compare with similar skills

Apiker Self Improve 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.

Apiker Self Improve compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Apiker Self Improve this skillhodgef/apiker127—~945Automated safety check: PassMIT
Durable Objectscloudflare/skills3k2 repos~1.5kAutomated safety check: PassApache-2.0
Pinme R2glitternetwork/pinme3.8k—~3.6kAutomated safety check: PassMIT
Spiceflowremorses/spiceflow167—~1.9kAutomated safety check: PassMIT
Streaming Ssrjustrach/merjs356—~1.1kAutomated safety check: PassMIT
Pinme Uniwebpayglitternetwork/pinme3.8k—~7.3kAutomated safety check: PassMIT

Similar skills

  • Durable Objects

    cloudflare/skills

    Official

    Build, debug, or review Cloudflare Durable Objects code for persistent state and coordination.

    3k GitHub starsUsed in 2 repos~1.5k tokens
    Backend & APIsAuto-check passed
  • Pinme R2

    glitternetwork/pinme

    A skill your agent uses when a PinMe Cloudflare Worker needs R2 object storage, including secure file or image upload, streaming download, metadata lookup, deletion, listing, Range requests, or…

    3.8k GitHub stars~3.6k tokensUpdated 28 days ago
    Backend & APIsAuto-check passed
  • Spiceflow

    remorses/spiceflow

    Spiceflow is a super simple, fast, and type-safe API and React Server Components framework for TypeScript.

    167 GitHub stars~1.9k tokensUpdated 4 days ago
    Backend & APIsAuto-check passed
  • Streaming Ssr

    justrach/merjs

    Add streaming SSR to a merjs page. An agent skill from justrach/merjs.

    356 GitHub stars~1.1k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Pinme Uniwebpay

    glitternetwork/pinme

    A skill your agent uses when generating, modifying, or reviewing PinMe Worker (Cloudflare Worker TypeScript) code that accepts payments through UniwebPay — payment links, products/prices, checkout…

    3.8k GitHub stars~7.3k tokensUpdated 28 days ago
    Backend & APIsAuto-check passed
  • Test Convt Web

    opencoredev/convt

    Run and verify the convt.app website (apps/web, TanStack Start on Cloudflare Workers) and its billing Worker (apps/billing) locally, with Postgres, Mailpit, the OAuth mock and the Polar and Resend…

    286 GitHub stars~4.6k tokensUpdated today
    Backend & APIsAuto-check: notes

More from hodgef/apiker

All 11 skills in this repo
  • Cloudflare

    hodgef/apiker

    Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF…

    127 GitHub starsUsed in 7 repos~2.2k tokens
    Auto-check passed
  • Durable Objects

    hodgef/apiker

    Create and review Cloudflare Durable Objects. An agent skill from hodgef/apiker.

    127 GitHub starsUsed in 4 repos~1.5k tokens
    Auto-check passed
  • Send and receive transactional emails with Cloudflare Email Service (Email Sending + Email Routing).

    127 GitHub starsUsed in 2 repos~2k tokens
    Auto-check passed
  • Web Perf

    hodgef/apiker

    Analyzes web performance using Chrome DevTools MCP. An agent skill from hodgef/apiker.

    127 GitHub starsUsed in 5 repos~2k tokens
    Auto-check passed
  • Reviews and authors Cloudflare Workers code against production best practices.

    127 GitHub starsUsed in 6 repos~1.8k tokens
    Auto-check passed
  • Apiker

    hodgef/apiker

    Develop, review, and extend the Apiker library — a framework for building serverless REST APIs on Cloudflare Workers + Durable Objects.

    127 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check passed

Categories

Questions about Apiker Self Improve

What does Apiker Self Improve do?

Self-improvement loop for the Apiker repository. An agent skill from hodgef/apiker. Apiker Self Improve is an agent skill from hodgef/apiker. Self-improvement loop for the Apiker repository.

When should I use Apiker Self Improve?

Apiker Self Improve fits situations like: the user says remember this; after a mistake that seems repeatable; finishing a task that taught you something about this codebase.

How do I install Apiker Self Improve in Claude Code?

Run `npx skills add hodgef/apiker --skill apiker-self-improve -a claude-code`. Or copy the skill folder (.agents/skills/apiker-self-improve in hodgef/apiker) into .claude/skills/apiker-self-improve in your project. Claude Code loads it when a task matches its description.

How do I install Apiker Self Improve in Codex?

Run `npx skills add hodgef/apiker --skill apiker-self-improve -a codex`. Or copy the skill folder (.agents/skills/apiker-self-improve in hodgef/apiker) into .agents/skills/apiker-self-improve in your project. Codex loads it when a task matches its description.

Can I use Apiker Self Improve in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hodgef/apiker --skill apiker-self-improve -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/apiker-self-improve, .gemini/skills/apiker-self-improve, .github/skills/apiker-self-improve and .opencode/skills/apiker-self-improve in your project.

What does Apiker Self Improve need to run?

SKILL.md names no scripts, command-line tools or credentials: Apiker Self Improve is instructions for the agent only.

Does Apiker Self Improve access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Apiker Self Improve safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Apiker Self Improve use?

Apiker Self Improve is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Apiker Self Improve use?

About 945 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Apiker Self Improve?

Skills that share tags, products or a category with Apiker Self Improve: Durable Objects (cloudflare/skills, 3k stars), Pinme R2 (glitternetwork/pinme, 3.8k stars), Spiceflow (remorses/spiceflow, 167 stars) and Streaming Ssr (justrach/merjs, 356 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Apiker Self Improve?

hodgef (a GitHub user) maintains it in hodgef/apiker, which has 127 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on August 20, 2026.

Source: hodgef/apiker on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.