Agent skill

Loopx Material

by huangruiteng in huangruiteng/CS-Notes

Operate an explicitly activated LoopX Material Lifecycle for a connected project.

MITAuto-check passedDevOps & Cloud

Install Loopx Material

skills CLI
$ npx skills add huangruiteng/CS-Notes --skill loopx-material -a claude-code

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

GitHub CLI
$ gh skill install huangruiteng/CS-Notes loopx-material --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/huangruiteng/CS-Notes.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/loopx-material .claude/skills/loopx-material && 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
loopx-material
GitHub stars
4k
Used in
1 other repo
Token cost
~2.5k tokens
SKILL.md length
1,260 words
Files
4
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

Operate an explicitly activated LoopX Material Lifecycle for a connected project.

  • Works in 8 steps: Snapshot And Inventory → Normalize Lifecycle → Promote Exact-Read Evidence → …
  • Material-store inventory
  • SKILL.md covers Activation Gate, Ownership Boundary, Workflow and Project Adapter Contract, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Loopx Material is an agent skill from huangruiteng/CS-Notes. Operate an explicitly activated LoopX Material Lifecycle for a connected project. Use for material-store inventory, lossless migration, candidate/archive transitions, exact-read-backed ranking, ranked-entry rebuilds, bounded Explore intake, owner-gated apply, rollback, and audit. Do not use for ordinary one-off reading or research when the project has not activated Material Lifecycle.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `.loopx-managed-project-skill.json` and `agents/openai.yaml`).

It sits in DevOps & Cloud. The licence is MIT.

When your agent uses it

  • Material-store inventory
  • Lossless migration
  • Candidate/archive transitions
  • Exact-read-backed ranking

Example prompts

  • “/loopx-material”

Workflow steps

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

  1. Snapshot And Inventory
  2. Normalize Lifecycle
  3. Promote Exact-Read Evidence
  4. Settle Candidate Ranking
  5. Rebuild Ranked Entries
  6. Propose A Bounded Rerank
  7. Build A Readable Projection
  8. Apply With A Lossless Gate

What it can do on your machine

Read from SKILL.md and the folder at commit d01d8f8. 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 bash).

    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

Loopx Material loads about 2.5k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 1,260 words of instructions outside code blocks.

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

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 huangruiteng/CS-Notes at commit d01d8f8, republished under its MIT licence (© huangruiteng). 1,260 words, ~2,542 tokens.

Download SKILL.mdSave it as .claude/skills/loopx-material/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
loopx-material
description
Operate an explicitly activated LoopX Material Lifecycle for a connected project. Use for material-store inventory, lossless migration, candidate/archive transitions, exact-read-backed ranking, ranked-entry rebuilds, bounded Explore intake, owner-gated apply, rollback, and audit. Do not use for ordinary one-off reading or research when the project has not activated Material Lifecycle.

LoopX Material

Use this skill for the lifecycle and authority of a project's durable material store. Source discovery, domain-specific scoring, and note writing may be provided by project skills; this skill owns the generic lossless lifecycle.

LoopX ships the canonical source for this skill, but does not install it into the user's global skill directory. Install a managed copy only in a connected project that explicitly enables Material Lifecycle:

bash
loopx project-skill install \
  --project . \
  --skill loopx-material \
  --surface codex \
  --execute

Use --surface claude-code or --surface opencode for those hosts; repeat the flag to install multiple host-native copies in one transaction. Managed copies live under .agents/skills/, .claude/skills/, or .opencode/skills/ and are upgraded or removed through the same CLI. Project-local discovery does not itself activate material-store writes; the selected goal still needs explicit Material Lifecycle authority.

Activation Gate

Before changing a material store:

  1. Resolve the current project, goal_id, registered agent, and active todo through loopx start-goal --guided, loopx status, or loopx diagnose.
  2. Run loopx project-skill status --project . --skill loopx-material and confirm the required host surfaces are current.
  3. Confirm the selected todo explicitly targets material_lifecycle, or that the goal authority declares an active Material Lifecycle profile and its source store. A catalog entry or project-local skill is not activation.
  4. Confirm the goal boundary covers the exact private adapter and authority paths. Public LoopX contracts never grant access to private source content.
  5. Run loopx material-lifecycle architecture --format json and preserve its default-off, owner-gated, provider-neutral boundaries.

If the project-local skill is missing, preview an explicit project install; do not fall back to a global copy. If activation or authority is missing, stop before source mutation. Create a bounded setup todo or owner gate; do not invent a store or treat chat history as authority.

Ownership Boundary

Keep these responsibilities separate:

  • Project source adapter: locates and reads the project's private source files, database, documents, or provider.
  • Research/reader skill: recalls candidates, performs exact reads, and produces source-quality and domain-value evidence.
  • Decision Context: supplies revision-bound objectives, changed facts, conflicts, and accepted decisions.
  • Material Lifecycle: owns inventory, migration, lifecycle transitions, ranked-entry rebuild, rerank proposals, apply receipts, and rollback.
  • Content or notes workflow: consumes selected material and produces an artifact; it does not rewrite candidate/archive/ranking truth by itself.

Workflow

1. Snapshot And Inventory

Read the source authority before proposing structural change.

  • Record source revision, byte/content digest, lifecycle counts, parse errors, stable material references, and a verified backup.
  • Keep raw content, private paths, URLs, provider payloads, and credentials out of public packets and commits.
  • Preserve the original source until a verified cutover and rollback rehearsal have both succeeded.

No migration, rebuild, or rerank may begin from an unverified partial parse.

2. Normalize Lifecycle

Use stable material references across:

text
candidate -> active -> archived
                 \-> carryover
archived -> active

Every transition needs a revisioned evidence or decision reference. Archiving must preserve the original source reference and an archive reference. Reading, summarizing, or publishing a note does not implicitly archive a material.

3. Promote Exact-Read Evidence

Recall is advisory. Before a material affects ranking or lifecycle:

  1. retrieve the candidate through the configured provider or local search;
  2. exact-read the authoritative source;
  3. record source revision and read scope;
  4. reject stale, conflicting, unreadable, or only-secondary claims;
  5. pass only promoted evidence into Decision Context or ranking.

Do not start Explore merely because the current list feels incomplete. Explore begins only from a named evidence gap, bounded query plan, budget, and stop condition.

4. Settle Candidate Ranking

Before reporting candidate intake complete, settle its ranking against the current Decision Context:

  • record exactly one disposition: top_window, ranked_backlog, or no_change;
  • let the project adapter classify value from exact-read evidence, current objectives, overlap, and artifact convertibility rather than tier alone;
  • require high-value materials to gain verified membership in the Top-N or explicit ranked backlog;
  • require a reason for no_change and use it only for standard-value or substantially duplicative materials;
  • keep candidate intake and ranking as separate receipts and, when ranking changes, separate authority revisions; then join them with an intake-ranking settlement receipt;
  • preserve displaced Top-N entries in the ranked backlog and preserve protected anchors unless changed Decision Context or explicit owner authority moves them.

If ranking apply, readback, projection, or rollback readiness fails, repair or roll back before reporting the intake as complete.

5. Rebuild Ranked Entries

A ranked entry must represent one independently sortable reading or action unit, not a display bucket.

  • Default to at most three primary materials per ranked entry.
  • When an entry exceeds the limit, create deterministic child entries and rank them independently.
  • Do not hide overflow in an unranked supporting index.
  • Preserve exact membership: every selected material appears exactly once across the ranked set.
  • Preserve stable material references and canonical source records.
  • Keep an explicit ranked backlog beyond a visible Top-N.

Splitting is semantic, not mechanical. Group materials only when they jointly support one decision or learning outcome; separate materials whose value, urgency, reader action, or evidence maturity differs.

Show full SKILL.md (458 more words)Show less
6. Propose A Bounded Rerank

Rerank from revision-bound Decision Context evidence.

  • Protect pinned entries and the project's declared stable prefix.
  • Limit moved entries and rank displacement unless the owner explicitly approves a structural rebuild.
  • Distinguish a rank move from lifecycle change and from new candidate intake.
  • Emit a no-change proposal when evidence does not justify movement.
  • Keep proposal and apply receipt separate.
7. Build A Readable Projection

The managed catalog remains authority, but operators need a readable view. Build that view from exact-read-backed presentation records:

  • preserve contiguous ranks and the explicit ranked backlog;
  • keep at most three primary materials per entry;
  • require every expected selected material exactly once;
  • keep project-specific taxonomy, summaries, judgments, links, and language in the private project adapter;
  • emit a content-free receipt with revision, counts, digest, and verification;
  • never treat the readable Markdown as ranking or source authority.

LoopX owns validation, rendering, and the content-free receipt contract. The project adapter owns source parsing and supplies already-promoted display records. One-time legacy parsing and migration scripts remain project-local.

8. Apply With A Lossless Gate

Preview first. Apply only when all are true:

  • source and backup digests still match the inventory;
  • parse errors are zero or explicitly owner-approved;
  • expected source/canonical counts match;
  • ranked coverage and unique membership are exact;
  • protected entries remain valid;
  • compare-and-swap revision matches;
  • rollback has been rehearsed;
  • the owner gate authorizes this exact plan.

After apply, read the destination back and write an audited receipt. On any mismatch, restore the previous authority and record the blocker. Never report "migration complete" from a preparation plan alone.

Project Adapter Contract

A project-specific skill or AGENTS.md may define:

  • source locations and private provider setup;
  • topic taxonomy and domain scoring;
  • reading tools and source-specific fallbacks;
  • user-specific priorities;
  • note/archive destinations and public/private redaction;
  • concrete backup and restore commands.

It should reference this skill instead of duplicating generic migration, ranking, rebuild, apply, or rollback rules. Project rules may tighten these invariants but must not weaken them.

Completion Evidence

A complete material operation reports:

  • source and destination revisions;
  • backup and source-digest verification;
  • parsed and canonical counts;
  • lifecycle-count delta;
  • intake ranking disposition and value classification;
  • ranked-entry count and maximum primary-member count;
  • exact coverage and duplicate count;
  • promoted/rejected exact-read evidence;
  • proposal and apply receipt references;
  • intake-ranking settlement receipt reference;
  • rollback result;
  • next bounded action or explicit no-change.

Stop Conditions

Stop without mutating the source when:

  • the project or goal is ambiguous;
  • Material Lifecycle is not explicitly active for the selected goal;
  • source authority, backup, revision, or stable ids cannot be verified;
  • exact-read evidence conflicts with the proposed change;
  • overflow would be hidden rather than independently ranked;
  • a migration would lose bytes, records, references, or recoverability;
  • the required owner gate, write scope, or rollback path is absent;
  • public output would expose private material or credentials.

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

Files

SKILL.md and 3 other files in .agents/skills/loopx-material of huangruiteng/CS-Notes.

  • SKILL.md
  • .loopx-managed-project-skill.json
  • .loopx-skill-scope
  • agents/openai.yaml

Open the folder on GitHubat commit d01d8f8

Used in 1 other repository

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

Compare with similar skills

Loopx Material 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.

Loopx Material compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Loopx Material this skillhuangruiteng/CS-Notes4k1 repos~2.5kAutomated safety check: PassMIT
Monitor CInrwl/nx29k5 repos~4.7kAutomated safety check: PassMIT
Terraform and OpenTofu Guideagentscope-ai/QwenPaw35k6 repos~4.2kAutomated safety check: PassApache-2.0
Vercel Optimize Auditvercel-labs/agent-skills32k8 repos~4.3kAutomated safety check: PassNone
Analyze GitHub Action Logswithastro/astro63k1 repos~1.3kAutomated safety check: PassCustom licence
Docs Learn PR Previewnetdata/netdata81k—~2kAutomated safety check: PassGPL-3.0

Similar skills

  • Monitor CI

    nrwl/nx

    Monitor Nx Cloud CI pipeline and handle self-healing fixes. An agent skill from nrwl/nx.

    29k GitHub starsUsed in 5 repos~4.7k tokens
    DevOps & CloudAuto-check passed
  • Terraform and OpenTofu Guide

    agentscope-ai/QwenPaw

    Guidance for writing and testing Terraform and OpenTofu code: module structure, naming, test approaches, CI/CD workflows, state handling and security scanning.

    35k GitHub starsUsed in 6 repos~4.2k tokens
    DevOps & CloudAuto-check passed
  • Vercel Optimize Audit

    vercel-labs/agent-skills

    Official

    Runs a metrics-first audit of a deployed Vercel project, gating investigations on real signals to produce ranked, citation-backed cost and performance recommendations.

    32k GitHub starsUsed in 8 repos~4.3k tokens
    DevOps & CloudAuto-check passed
  • Official

    Analyze recent GitHub Actions workflow runs to identify patterns, mistakes, and improvements.

    63k GitHub starsUsed in 1 repo~1.3k tokens
    DevOps & CloudAuto-check passed
  • Docs Learn PR Preview

    netdata/netdata

    Use only when the user explicitly asks to build, run, preview, inspect, or validate learn.netdata.cloud locally using the contents of a PR or documentation branch before merge.

    81k GitHub stars~2k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Repo Mirror Sources

    netdata/netdata

    Inspect Netdata-org source checkouts under NETDATAREPOSDIR, or set up and synchronize that mirror when requested.

    81k GitHub stars~1.2k tokensUpdated today
    DevOps & CloudAuto-check: notes

More from huangruiteng/CS-Notes

All 38 skills in this repo
  • CLI Creator

    huangruiteng/CS-Notes

    Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script.

    4k GitHub starsUsed in 2 repos~2.7k tokens
    Auto-check passed
  • Slack

    huangruiteng/CS-Notes

    A skill your agent uses when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.

    4k GitHub starsUsed in 10 repos~578 tokens
    Auto-check passed
  • Codex Thread Heartbeat

    huangruiteng/CS-Notes

    Inspect and manage guarded Codex App-native or launchd heartbeats for Codex main control threads.

    4k GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Codex Thread Reader

    huangruiteng/CS-Notes

    Locate and read a Codex thread by a codex thread link, thread id, or rollout path across all local CODEXHOME directories (~/.codex, ~/.codex-gpt, ...).

    4k GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Research Material Scout

    huangruiteng/CS-Notes

    A skill your agent uses when the user asks Codex to research, find learning materials, process "素材:" links, "请你读" / "精读" a material, build a material radar, or use SenSight-like broad information…

    4k GitHub stars~8.6k tokensUpdated yesterday
    Auto-check passed
  • GitHub

    huangruiteng/CS-Notes

    Interact with GitHub using the gh CLI. An agent skill from huangruiteng/CS-Notes.

    4k GitHub starsUsed in 27 repos~279 tokens
    Auto-check passed

Categories

Questions about Loopx Material

What does Loopx Material do?

Operate an explicitly activated LoopX Material Lifecycle for a connected project. Loopx Material is an agent skill from huangruiteng/CS-Notes. Operate an explicitly activated LoopX Material Lifecycle for a connected project.

When should I use Loopx Material?

Loopx Material fits situations like: material-store inventory; lossless migration; candidate/archive transitions; exact-read-backed ranking.

How do I install Loopx Material in Claude Code?

Run `npx skills add huangruiteng/CS-Notes --skill loopx-material -a claude-code`. Or copy the skill folder (.agents/skills/loopx-material in huangruiteng/CS-Notes) into .claude/skills/loopx-material in your project. Claude Code loads it when a task matches its description.

How do I install Loopx Material in Codex?

Run `npx skills add huangruiteng/CS-Notes --skill loopx-material -a codex`. Or copy the skill folder (.agents/skills/loopx-material in huangruiteng/CS-Notes) into .agents/skills/loopx-material in your project. Codex loads it when a task matches its description.

Can I use Loopx Material 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 huangruiteng/CS-Notes --skill loopx-material -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/loopx-material, .gemini/skills/loopx-material, .github/skills/loopx-material and .opencode/skills/loopx-material in your project.

What does Loopx Material need to run?

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

Does Loopx Material 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 Loopx Material 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 Loopx Material use?

Loopx Material 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 Loopx Material use?

About 2.5k tokens (SKILL.md is roughly 10k 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 Loopx Material?

Skills that share tags, products or a category with Loopx Material: Monitor CI (nrwl/nx, 29k stars), Terraform and OpenTofu Guide (agentscope-ai/QwenPaw, 35k stars), Vercel Optimize Audit (vercel-labs/agent-skills, 32k stars) and Analyze GitHub Action Logs (withastro/astro, 63k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Loopx Material?

huangruiteng (a GitHub user) maintains it in huangruiteng/CS-Notes, which has 4,000 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on October 6, 2026.

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