Agent skill

Rsc Data Optimizer

by julianromli in julianromli/opencode-template

Optimize Next.js App Router data fetching by converting slow client-side fetching to fast server-side fetching using React Server Components (RSC).

No licenceAuto-check passedBackend & APIs

Install Rsc Data Optimizer

skills CLI
$ npx skills add julianromli/opencode-template --skill rsc-data-optimizer -a claude-code

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

GitHub CLI
$ gh skill install julianromli/opencode-template rsc-data-optimizer --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/julianromli/opencode-template.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skill/rsc-data-optimizer .claude/skills/rsc-data-optimizer && 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
rsc-data-optimizer
GitHub stars
144
Used in
1 other repo
Token cost
~805 tokens
SKILL.md length
155 words
Files
2 (incl. references)
Skills in repo
16
Repo updated
First seen
Licence
None found

At a glance

Optimize Next.js App Router data fetching by converting slow client-side fetching to fast server-side fetching using React Server Components (RSC).

  • Works in 3 steps: Identify Data Requirements → Extract Interactive Sections → Convert Page to Server Component
  • Optimize fetching
  • SKILL.md covers Quick Diagnosis, 3-Step Conversion Workflow, Type Adapter Pattern and When to Keep Client-Side, plus 1 more section
  • Calls rg

What it does

Rsc Data Optimizer is an agent skill from julianromli/opencode-template. Optimize Next.js App Router data fetching by converting slow client-side fetching to fast server-side fetching using React Server Components (RSC). Use when: - User reports slow initial page load with loading spinners - Page uses useEffect + useState for data fetching - StoreContext/useStore pattern causes waterfall fetching - Need to improve SEO (content not in initial HTML) - Converting "use client" pages to Server Components Triggers: "slow loading", "optimize fetching", "SSR data", "RSC optimization", "remove…

Its SKILL.md is about 810 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/patterns.md`).

It sits in Backend & APIs, covering Backend development and On-page SEO. It works with Next.js and React. The repository describes itself as: OpenCode CLI Template by @faizntfd.

When your agent uses it

  • Optimize fetching
  • RSC optimization
  • Remove loading spinner
  • Server-side fetch

Example prompts

  • “use client”
  • “slow loading”
  • “optimize fetching”
  • “/rsc-data-optimizer”

Workflow steps

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

  1. Identify Data Requirements
  2. Extract Interactive Sections
  3. Convert Page to Server Component

What it can do on your machine

Read from SKILL.md and the folder at commit 37ceab2. 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

    Shell commands in SKILL.md call:

    • rg

    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

Rsc Data Optimizer loads about 805 tokens when it runs, and up to ~2.3k if it reads all its reference files. Until then it costs about 162 tokens; SKILL.md has 155 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~162
When it runs · the whole SKILL.md, loaded when a task matches
~805
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.3k

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

Without a licence we can't republish the file, so here is its outline and opening line. It has 155 words (~805 tokens).

“Optimize slow client-side data fetching to instant server-side rendering.”

— opening of SKILL.md by julianromli
name
rsc-data-optimizer

Read the full SKILL.md on GitHub

Files

SKILL.md and 1 other file (references) in skill/rsc-data-optimizer of julianromli/opencode-template.

  • SKILL.md
  • references/patterns.md

Open the folder on GitHubat commit 37ceab2

Used in 1 other repository

We found 7 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in julianromli/opencode-template, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Rsc Data Optimizer 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.

Rsc Data Optimizer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Rsc Data Optimizer this skilljulianromli/opencode-template1441 repos~805Automated safety check: PassNone
Nextjs Ssrasmyshlyaev177/test-proxy-recorder112—~4.4kAutomated safety check: PassMIT
Documentation LookupKaimingWan/oh-my-kiro107—~616Automated safety check: PassMIT
Fullstack DevHHU3637kr/skills1453 repos~8.6kAutomated safety check: NotesMIT
Ag2 Ag UIag2ai/build-with-ag2252—~1.7kAutomated safety check: PassApache-2.0
Docs Guidefivetaku/gptaku-plugins-codex128—~3.5kAutomated safety check: PassMIT

Similar skills

  • Nextjs Ssr

    asmyshlyaev177/test-proxy-recorder

    Tag server-side fetches with the x-test-rcrd-id session header so SSR is recorded under the correct Playwright test session.

    112 GitHub stars~4.4k tokensUpdated 4 days ago
    Backend & APIsAuto-check passed
  • Documentation Lookup

    KaimingWan/oh-my-kiro

    Fetch current library/framework documentation via Context7. An agent skill from KaimingWan/oh-my-kiro.

    107 GitHub stars~616 tokensUpdated 6 mo ago
    Backend & APIsAuto-check passed
  • Fullstack Dev

    HHU3637kr/skills

    Full-stack backend architecture and frontend-backend integration guide.

    145 GitHub starsUsed in 3 repos~8.6k tokens
    Backend & APIsAuto-check: notes
  • Ag2 Ag UI

    ag2ai/build-with-ag2

    Expose an AG2 beta Agent over the AG-UI protocol so a frontend (CopilotKit, custom React/Next.js, or any AG-UI client) can stream responses, render tool calls, sync shared state, and surface…

    252 GitHub stars~1.7k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Docs Guide

    fivetaku/gptaku-plugins-codex

    Fetch and explain official documentation for any library, framework, API, or service using an llms.txt-first strategy — triggers on "How do I…", "What is…", "How does X work", "Best practice for…"…

    128 GitHub stars~3.5k tokensUpdated 29 days ago
    Backend & APIsAuto-check passed
  • Htmx

    ericrisco/rsc-harness

    A skill your agent uses when adding interactivity to a server-rendered app (FastAPI/Jinja, Django, Rails, Laravel, Go templates, Express) without adopting a JS framework — hx-get/post/put/delete…

    156 GitHub stars~3.4k tokensUpdated yesterday
    Backend & APIsAuto-check passed

More from julianromli/opencode-template

All 16 skills in this repo
  • Using Git Worktrees

    julianromli/opencode-template

    A skill your agent uses when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory…

    144 GitHub starsUsed in 27 repos~1.4k tokens
    Auto-check passed
  • Ralph

    julianromli/opencode-template

    Autonomous agent loop for completing features. An agent skill from julianromli/opencode-template.

    144 GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Shadcn Management

    julianromli/opencode-template

    Manage shadcn/ui components using MCP tools. An agent skill from julianromli/opencode-template.

    144 GitHub starsUsed in 1 repo~733 tokens
    Auto-check passed
  • Frontend UI Animator

    julianromli/opencode-template

    Analyze and implement purposeful UI animations for Next.js + Tailwind + React projects.

    144 GitHub stars~1.2k tokensUpdated 8 mo ago
    Auto-check passed
  • Agents Md Generator

    julianromli/opencode-template

    Generate hierarchical AGENTS.md structures for codebases. An agent skill from julianromli/opencode-template.

    144 GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check: notes
  • Product Management

    julianromli/opencode-template

    Assist with core product management activities including writing PRDs, analyzing features, synthesizing user research, planning roadmaps, and communicating product decisions.

    144 GitHub starsUsed in 1 repo~3.4k tokens
    Auto-check passed

Works with

Questions about Rsc Data Optimizer

What does Rsc Data Optimizer do?

Optimize Next.js App Router data fetching by converting slow client-side fetching to fast server-side fetching using React Server Components (RSC). Rsc Data Optimizer is an agent skill from julianromli/opencode-template.js App Router data fetching by converting slow client-side fetching to fast server-side fetching using React Server Components (RSC).

When should I use Rsc Data Optimizer?

Rsc Data Optimizer fits situations like: optimize fetching; RSC optimization; remove loading spinner; server-side fetch.

How do I install Rsc Data Optimizer in Claude Code?

Run `npx skills add julianromli/opencode-template --skill rsc-data-optimizer -a claude-code`. Or copy the skill folder (skill/rsc-data-optimizer in julianromli/opencode-template) into .claude/skills/rsc-data-optimizer in your project. Claude Code loads it when a task matches its description.

How do I install Rsc Data Optimizer in Codex?

Run `npx skills add julianromli/opencode-template --skill rsc-data-optimizer -a codex`. Or copy the skill folder (skill/rsc-data-optimizer in julianromli/opencode-template) into .agents/skills/rsc-data-optimizer in your project. Codex loads it when a task matches its description.

Can I use Rsc Data Optimizer 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 julianromli/opencode-template --skill rsc-data-optimizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rsc-data-optimizer, .gemini/skills/rsc-data-optimizer, .github/skills/rsc-data-optimizer and .opencode/skills/rsc-data-optimizer in your project.

What does Rsc Data Optimizer need to run?

Going by SKILL.md and its folder, Rsc Data Optimizer needs the command-line tools its instructions call (rg).

Does Rsc Data Optimizer 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 Rsc Data Optimizer 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 Rsc Data Optimizer use?

No licence was found for Rsc Data Optimizer or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Rsc Data Optimizer use?

About 805 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.5k tokens, read only when the agent opens those files.

What are the alternatives to Rsc Data Optimizer?

Skills that share tags, products or a category with Rsc Data Optimizer: Nextjs Ssr (asmyshlyaev177/test-proxy-recorder, 112 stars), Documentation Lookup (KaimingWan/oh-my-kiro, 107 stars), Fullstack Dev (HHU3637kr/skills, 145 stars) and Ag2 Ag UI (ag2ai/build-with-ag2, 252 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Rsc Data Optimizer?

julianromli (a GitHub user) maintains it in julianromli/opencode-template, which has 144 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on February 3, 2026.

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