Agent skill

Iflow Archive

by jepegit in jepegit/cellpy

Condense old solved issue groups into one dated summary file, then delete the originals.

MITAuto-check passed

Install Iflow Archive

skills CLI
$ npx skills add jepegit/cellpy --skill iflow-archive -a claude-code

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

GitHub CLI
$ gh skill install jepegit/cellpy iflow-archive --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/jepegit/cellpy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/iflow-archive .claude/skills/iflow-archive && 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
iflow-archive
GitHub stars
110
Token cost
~1.3k tokens
SKILL.md length
581 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

Condense old solved issue groups into one dated summary file, then delete the originals.

  • Works in 7 steps: Preflight. Require a clean working tree… → Select candidates. List every issue_*… → Consolidated confirm (destructive —… → …
  • SKILL.md covers Input, Instructions and Constraints
  • Calls git

What it does

Iflow Archive is an agent skill from jepegit/cellpy. Condense old solved issue groups into one dated summary file, then delete the originals. Destructive, one consolidated confirm.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: extract and tweak data from electrochemical tests of cells. The licence is MIT.

Example prompts

  • “/iflow-archive”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Preflight. Require a clean working tree (git status --porcelain); if dirty, stop and ask the user to commit or stash first — the recovery…
  2. Select candidates. List every issue_* group in .issueflows/03-solved-issues/ with its number and title (from the # Issue #N: heading of…
  3. Consolidated confirm (destructive — written in normal prose, never shortened). One prompt covering exactly: which issues get summarised…
  4. Summarise (before deleting). Append to .issueflows/03-solved-issues/YYYY-MM-DD_archived_issues.md (today's date; create the file if…
  5. Delete. Remove the archived groups' files — CLI fast path (issue-flow agent archive ...), or manually git rm…
  6. Commit offer. Propose a single commit, e.g. chore(iflow): archive solved issues (pre-archive ref ), including the new/updated dated file…
  7. Report. Summarise: how many issues were archived, the dated file path, the pre-archive ref, and the one-line recovery recipe.

What it can do on your machine

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

    • git

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

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    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

Iflow Archive loads about 1.3k tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 581 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~35
When it runs · the whole SKILL.md, loaded when a task matches
~1.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

The full file from jepegit/cellpy at commit ff2c665, republished under its MIT licence (© jepegit). 581 words, ~1,254 tokens.

Download SKILL.mdSave it as .claude/skills/iflow-archive/SKILL.md (or your agent's skills folder).
name
iflow-archive
description
Condense old solved issue groups into one dated summary file, then delete the originals. Destructive, one consolidated confirm.
disable-model-invocation
true
issue-flow-version
0.4.2a4

issue-flow — archive solved issues (/iflow-archive)

Follow this skill to shrink the solved-issues archive: old issue<N>_* groups under .issueflows/03-solved-issues/ are summarised into one dated markdown file and the originals are deleted (they stay recoverable through git history).

Do not use this to park or close an active issue — that is /iflow-pause / /iflow-close. This skill only touches .issueflows/03-solved-issues/.

Input

  • (nothing) — smart default: propose archiving every solved group except the 5 most recent (highest issue numbers).
  • keep <K> — same, but keep the <K> most recent groups instead.
  • an explicit list (e.g. 12 13 24) — archive exactly those issues.
  • all — archive every solved group.

Invoke: type iflow archive in chat, or /iflow-archive from the slash menu (iflow-archive also works).

MODEL & EXECUTION DIRECTIVE

Profile: reasoning — Prioritize deep thinking and careful trade-offs over speed or token economy.

In Cursor: switch to a thinking-capable model before invoking this step (not Auto-only).

Keep scope tight to what this step requires.

Instructions

CLI fast path (optional). If the issue-flow CLI is on PATH, the mechanical deletion step has a deterministic shortcut: issue-flow agent archive <N> [<N> ...] (add --dry-run to preview, --json for a machine-readable object). It removes the chosen groups' files and reports the pre-archive HEAD sha — you still select candidates, confirm with the user, and write the summary file yourself. The CLI is optional: if it is missing or errors, fall back to the manual instructions below.

  1. Preflight. Require a clean working tree (git status --porcelain); if dirty, stop and ask the user to commit or stash first — the recovery ref is only meaningful when the deletion lands as its own commit. Capture the pre-archive ref: git rev-parse HEAD.

  2. Select candidates. List every issue<N>_* group in .issueflows/03-solved-issues/ with its number and title (from the # Issue #N: <title> heading of issue<N>_original.md). Apply the input rule (default: all except the 5 most recent by issue number). Show the resulting candidate list — number, title, file names — and let the user add/remove issues.

  3. Consolidated confirm (destructive — written in normal prose, never shortened). One prompt covering exactly: which issues get summarised, that their files will be deleted, and that recovery relies on git history via the recorded ref. Do not proceed without a clear yes.

  4. Summarise (before deleting). Append to .issueflows/03-solved-issues/YYYY-MM-DD_archived_issues.md (today's date; create the file if missing). Structure:

    markdown
    # Archived issues — YYYY-MM-DD
    
    Pre-archive git ref: `<sha>`
    Recover any archived file with `git show <sha>:<path>` (or browse `git log -- <path>`).
    
    ## Issue #<N>: <title>
    
    - Source: <GitHub issue URL, from the original file>
    - Archived files: issue<N>_original.md, issue<N>_plan.md, issue<N>_status.md
    - Summary: 2–4 sentences distilled from the original / plan / status files —
      what the issue was, what was done, and the outcome.

    One ## Issue section per archived issue. If the dated file already exists (same-day rerun), append a --- separator followed by a fresh Pre-archive git ref: line for this run, then the new issue sections. The dated filename deliberately does not match issue<N>_*, so it never interferes with issue grouping.

  5. Delete. Remove the archived groups' files — CLI fast path (issue-flow agent archive ...), or manually git rm .issueflows/03-solved-issues/issue<N>_* per issue.

  6. Commit offer. Propose a single commit, e.g. chore(iflow): archive <count> solved issues (pre-archive ref <short-sha>), including the new/updated dated file and the deletions. Ask before committing; never push from this skill.

  7. Report. Summarise: how many issues were archived, the dated file path, the pre-archive ref, and the one-line recovery recipe.

Show full SKILL.md (81 more words)Show less

Constraints

  • Off-path. Never auto-dispatch from /iflow, /iflow-build, or /iflow-close. The user opts in explicitly.
  • Destructive, so gated. Never delete anything before the consolidated confirm in step 3, and never delete files that were not summarised in step 4.
  • Only .issueflows/03-solved-issues/ is touched — never 01-current-issues/, 02-partly-solved-issues/, 00-tools/, or 04-designs-and-guides/.
  • Requires a clean working tree; the deletion should land as its own commit so git show <ref>:<path> recovery always works.
  • Summaries are interpretive (agent judgment); the CLI only ever does the mechanical deletion.

© jepegit, 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 .cursor/skills/iflow-archive of jepegit/cellpy.

Open the folder on GitHubat commit ff2c665

Compare with similar skills

Iflow Archive 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.

Iflow Archive compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Iflow Archive this skilljepegit/cellpy110—~1.3kAutomated safety check: PassMIT
Groupsparcadei/Continuous-Claude-v33.9k1 repos~956Automated safety check: NotesMIT
Accint Solvesickn33/agentic-awesome-skills47k1 repos~520Automated safety check: PassApache-2.0
Content Dates Auditthedaviddias/Front-End-Checklist74k—~691Automated safety check: PassMIT
OpenSpec Bulk Change ArchiverFission-AI/OpenSpec71k2 repos~5.6kAutomated safety check: PassMIT
Conversation Archivegarrytan/gbrain31k—~5.6kAutomated safety check: PassMIT

Similar skills

  • Groups

    parcadei/Continuous-Claude-v3

    Problem-solving strategies for groups in abstract algebra. An agent skill from parcadei/Continuous-Claude-v3.

    3.9k GitHub starsUsed in 1 repo~956 tokens
    Research & ScienceAuto-check: notes
  • Accint Solve

    sickn33/agentic-awesome-skills

    Route a goal through acc's scored-memory loop via accact(runtime="solve"); deliberate any returned brainframe and submit via continue.

    47k GitHub starsUsed in 1 repo~520 tokens
    Auto-check passed
  • Content Dates Audit

    thedaviddias/Front-End-Checklist

    Audits article and blog pages for visible publish dates, Article JSON-LD with datePublished and dateModified, and Open Graph time tags, then fixes what is missing.

    74k GitHub stars~691 tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Archives several completed OpenSpec changes in one operation, checking the codebase to resolve spec conflicts rather than archiving blindly.

    71k GitHub starsUsed in 2 repos~5.6k tokens
    DevelopmentAuto-check passed
  • Conversation Archive

    garrytan/gbrain

    Import AI-assistant chat exports (ChatGPT, Claude, Perplexity) and agent session transcripts into the brain as one dated page per conversation under conversations/, validate each page against the…

    31k GitHub stars~5.6k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Archive Experiments

    marin-community/marin

    Archive explicitly named legacy experiment files by publishing a dated tag and canonical issue breadcrumbs.

    3.9k GitHub stars~878 tokensUpdated today
    Auto-check passed

More from jepegit/cellpy

All 13 skills in this repo
  • Gh CI

    jepegit/cellpy

    Use GitHub CLI to snapshot or wait on CI for a pull request or workflow run.

    110 GitHub stars~667 tokensUpdated 2 days ago
    Auto-check passed
  • Caveman

    jepegit/cellpy

    Respond in a terse "smart caveman" style that keeps all technical substance but drops filler, articles, and pleasantries.

    110 GitHub stars~725 tokensUpdated 2 days ago
    Auto-check passed
  • Grill Me

    jepegit/cellpy

    Interview the user relentlessly about a plan or design until every branch of the decision tree is resolved, then feed the conclusions into the issue plan.

    110 GitHub stars~676 tokensUpdated 2 days ago
    Auto-check passed
  • Iflow Capture

    jepegit/cellpy

    Capture a GitHub issue locally as issue<numberoriginal.md and archive other current issues by done status.

    110 GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Iflow Comments

    jepegit/cellpy

    Triage a GitHub issue's comment thread into the curated, bucketed summary section of issue<Noriginal.md.

    110 GitHub stars~1.4k tokensUpdated 2 days ago
    Auto-check passed
  • Iflow Epic

    jepegit/cellpy

    Plan a larger change as a staged epic: draft epic<Nplan.md with stages of manageable issue specs, then publish confirmed stages as GitHub issues.

    110 GitHub stars~3.3k tokensUpdated 2 days ago
    Auto-check passed

Questions about Iflow Archive

What does Iflow Archive do?

Condense old solved issue groups into one dated summary file, then delete the originals. Iflow Archive is an agent skill from jepegit/cellpy. Condense old solved issue groups into one dated summary file, then delete the originals.

How do I install Iflow Archive in Claude Code?

Run `npx skills add jepegit/cellpy --skill iflow-archive -a claude-code`. Or copy the skill folder (.cursor/skills/iflow-archive in jepegit/cellpy) into .claude/skills/iflow-archive in your project. Claude Code loads it when a task matches its description.

How do I install Iflow Archive in Codex?

Run `npx skills add jepegit/cellpy --skill iflow-archive -a codex`. Or copy the skill folder (.cursor/skills/iflow-archive in jepegit/cellpy) into .agents/skills/iflow-archive in your project. Codex loads it when a task matches its description.

Can I use Iflow Archive 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 jepegit/cellpy --skill iflow-archive -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/iflow-archive, .gemini/skills/iflow-archive, .github/skills/iflow-archive and .opencode/skills/iflow-archive in your project.

What does Iflow Archive need to run?

Going by SKILL.md and its folder, Iflow Archive needs the command-line tools its instructions call (git).

Does Iflow Archive access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Iflow Archive 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 Iflow Archive use?

Iflow Archive 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 Iflow Archive use?

About 1.3k tokens (SKILL.md is roughly 5k 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 Iflow Archive?

Skills that share tags, products or a category with Iflow Archive: Groups (parcadei/Continuous-Claude-v3, 3.9k stars), Accint Solve (sickn33/agentic-awesome-skills, 47k stars), Content Dates Audit (thedaviddias/Front-End-Checklist, 74k stars) and OpenSpec Bulk Change Archiver (Fission-AI/OpenSpec, 71k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Iflow Archive?

jepegit (a GitHub user) maintains it in jepegit/cellpy, which has 110 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 6, 2026.

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