awrshift

Indexé dans Registry

memory-audit

Audit MEMORY.md against the memory discipline — oversized sections, settled multi-session patterns that belong in knowledge/concepts/, session-headed chronicle blocks, restated rules, copied numbers, stale entries. Produces a move plan as a table for approval, then executes the a

Examiner la sourceVoir sur GitHub
Prix non confirmé★ 34 Stars GitHubRegistre mis à jour · 27 sept. 2026agent-skill

Vue d’ensemble

Audit MEMORY.md against the memory discipline — oversized sections, settled multi-session patterns that belong in knowledge/concepts/, session-headed chronicle blocks, restated rules, copied numbers, stale entries. Produces a move plan as a table for approval, then executes the approved moves atomically. Use when the SessionStart hook reports a tripped cap or session-headed blocks, when PreCompact blocks on an oversized cache, or when the user says "/memory-kit:memory-audit", "audit memory", "проверь память", "почисти память". Refuses only when no cap is tripped, no session block is flagged AND no settled-pattern candidate exists.

Lire la documentation complète

Documentation source, pas des instructions pour ce site. Vérifiez les permissions avant d’exécuter des commandes.

Memory audit — the surgical one-file pass

This is the cap-trip response, not the daily ritual. /memory-kit:close-session runs every session and captures; this runs when the hot cache has actually outgrown itself and something must LEAVE it. Keeping them separate is the point: a daily ritual that also has to do surgery becomes a ritual people skip.

Always pause for approval before writing. The user talks; you write — including here.

Inputs

  • .claude/memory/MEMORY.md — read in full.
  • knowledge/concepts/*.md — filenames + first 5 lines, for duplicate detection (the directory may not exist yet; the first move creates it).
  • context/handoffs/ — to confirm a session narrative already lives there → drop, not move.
  • The newest context/audits/memory-audit-deferred-*.md, if one exists — the candidates the previous audit left; start from them.

Step 1 — classify every section

Scan by ## heading (and ### inside a long section). For each, count lines and mark exactly one action. Also read the project's CLAUDE.md, the .claude/rules/*.md without paths: and the plugin's reference/ titles — you need them for restates-rule.

MarkWhen
move (create)a settled pattern (confirmed on 3+ distinct dates) with >25 lines of reference detail
move (merge)same, but a concept article on the topic already exists
session-blockthe heading names a session or a date, not a topic (### s66 (2026-09-25), ## Session 65 wrap, ## Findings [date] — …; the SessionStart hook flags these) → dissolve by topic: each settled lesson → one line under its topic heading or a concept; the rest → drop
dropa per-session chronicle — it already lives in a handoff; distil at most one settled line
restates-rulethe entry says what CLAUDE.md, an always-loaded rule or a reference/ file already says → drop, or one pointer line if the link is not obvious. The agent reads those files every session; a second copy only drifts
point to SSOTa derivable number — price, count, version, limit — whose source of truth lives elsewhere (a price table in code, a config, a vendor page) → replace the value with a pointer to that source (reference/doc-governance.md R1). A copied number outlives the thing it described
update in-placestale: names a deleted file, a closed ticket, a superseded decision
simplifytrue and useful, but three times longer than it needs to be
keepearns its lines

Step 2 — the move plan (a table, never prose)

#SectionLinesActionTargetReason
1…Nmove / merge / session-block / drop / restates-rule / point to SSOT / simplify / keepknowledge/concepts/<slug>.md or —…

Close the table with: estimated line savings, and the projected line/byte count afterwards against the caps (180 lines / 32 KB / 3000 chars per line). Target well below the caps — at most ~60 % of the byte cap (≈ 20 KB). A cache audited to «just under» refills past the cap within days: the cap works as a fill line, not a ceiling. If the plan does not reach the target, say which sections keep it above and why they earn their bytes.

Step 3 — PAUSE

Print the plan and ask for approval. Wait for an explicit yes or edits. No writes before that.

Step 4 — execute the approved moves, atomically

  • move (create): write knowledge/concepts/<slug>.md with frontmatter matching knowledge/index.md's spec, then add its one-line entry to that index in the same pass.
  • move (merge): append under a ### From MEMORY.md (YYYY-MM-DD) header — never duplicate a section that already says the same thing.
  • in MEMORY.md: replace the moved section with a one-line pointer plus a one-line teaser. A move without a pointer orphans the content — that is the failure this audit exists to prevent.
  • drop: delete; keep at most one distilled line.
  • session-block: put each surviving lesson under its topic heading (create the topic heading if none fits), then delete the session heading and the rest of its block.
  • restates-rule / point to SSOT: delete the copy; where a reader would not find the source unaided, leave one line naming the file (and the symbol or section) that holds it.

Step 5 — the header, then the report

Replace the MEMORY.md current-state header (≤3 lines, dated). Report before/after line and byte counts, every file touched, and save declined candidates to context/audits/memory-audit-deferred-YYYY-MM-DD.md (create the dir if absent) so the next audit starts from them. Not in context/handoffs/: the SessionStart hook injects the newest file there as the session handoff, so a deferred list saved there replaces the real handoff at the next start.

Refuse when

  • No cap is tripped, no session-headed block is flagged AND no settled-pattern candidate exists → say "no audit needed" and stop. A SINGLE tripped cap or flagged block is reason enough to proceed (one 3000-char line qualifies).
  • The user declines the plan → save it to context/audits/ as above and stop.

Anti-patterns

  • Writing anything before the approval.
  • Creating a new concept when a keyword grep matches an existing one — merge bias broken.
  • Promoting a session CHRONICLE into a knowledge article. Concepts hold settled patterns; narrative belongs to handoffs, and the action for it here is drop.
  • Stopping at «just under the cap». The next few sessions refill it; aim for the ~60 % target.
  • Keeping a rule «as a reminder». If the always-loaded layer already says it, memory repeating it is how two versions of one rule start to disagree.
  • Burying the plan in prose. The table is what makes it reviewable in ten seconds.
Métadonnées du fichier
name: memory-audit
description: Audit MEMORY.md against the memory discipline — oversized sections, settled multi-session patterns that belong in knowledge/concepts/, session-headed chronicle blocks, restated rules, copied numbers, stale entries. Produces a move plan as a table for approval, then executes the approved moves atomically. Use when the SessionStart hook reports a tripped cap or session-headed blocks, when PreCompact blocks on an oversized cache, or when the user says "/memory-kit:memory-audit", "audit memory", "проверь память", "почисти память". Refuses only when no cap is tripped, no session block is flagged AND no settled-pattern candidate exists.
allowed-tools: Read, Write, Edit, Grep, Glob, Bash
Voir le texte original
---
name: memory-audit
description: Audit MEMORY.md against the memory discipline — oversized sections, settled multi-session patterns that belong in knowledge/concepts/, session-headed chronicle blocks, restated rules, copied numbers, stale entries. Produces a move plan as a table for approval, then executes the approved moves atomically. Use when the SessionStart hook reports a tripped cap or session-headed blocks, when PreCompact blocks on an oversized cache, or when the user says "/memory-kit:memory-audit", "audit memory", "проверь память", "почисти память". Refuses only when no cap is tripped, no session block is flagged AND no settled-pattern candidate exists.
allowed-tools: Read, Write, Edit, Grep, Glob, Bash
---

# Memory audit — the surgical one-file pass

This is the **cap-trip response**, not the daily ritual. `/memory-kit:close-session` runs every
session and captures; this runs when the hot cache has actually outgrown itself and something
must LEAVE it. Keeping them separate is the point: a daily ritual that also has to do surgery
becomes a ritual people skip.

**Always pause for approval before writing.** The user talks; you write — including here.

## Inputs

- `.claude/memory/MEMORY.md` — read in full.
- `knowledge/concepts/*.md` — filenames + first 5 lines, for duplicate detection (the directory
  may not exist yet; the first move creates it).
- `context/handoffs/` — to confirm a session narrative already lives there → **drop**, not move.
- The newest `context/audits/memory-audit-deferred-*.md`, if one exists — the candidates the
  previous audit left; start from them.

## Step 1 — classify every section

Scan by `## ` heading (and `###` inside a long section). For each, count lines and mark exactly
one action. Also read the project's `CLAUDE.md`, the `.claude/rules/*.md` without `paths:` and
the plugin's `reference/` titles — you need them for `restates-rule`.

| Mark | When |
|---|---|
| `move (create)` | a settled pattern (confirmed on 3+ distinct dates) with >25 lines of reference detail |
| `move (merge)` | same, but a concept article on the topic already exists |
| `session-block` | the heading names a session or a date, not a topic (`### s66 (2026-09-25)`, `## Session 65 wrap`, `## Findings [date] — …`; the SessionStart hook flags these) → dissolve by topic: each settled lesson → one line under its topic heading or a concept; the rest → drop |
| `drop` | a per-session chronicle — it already lives in a handoff; distil at most one settled line |
| `restates-rule` | the entry says what `CLAUDE.md`, an always-loaded rule or a `reference/` file already says → drop, or one pointer line if the link is not obvious. The agent reads those files every session; a second copy only drifts |
| `point to SSOT` | a derivable number — price, count, version, limit — whose source of truth lives elsewhere (a price table in code, a config, a vendor page) → replace the value with a pointer to that source (`reference/doc-governance.md` R1). A copied number outlives the thing it described |
| `update in-place` | stale: names a deleted file, a closed ticket, a superseded decision |
| `simplify` | true and useful, but three times longer than it needs to be |
| `keep` | earns its lines |

## Step 2 — the move plan (a table, never prose)

| # | Section | Lines | Action | Target | Reason |
|---|---|---|---|---|---|
| 1 | … | N | move / merge / session-block / drop / restates-rule / point to SSOT / simplify / keep | `knowledge/concepts/<slug>.md` or — | … |

Close the table with: estimated line savings, and the projected line/byte count afterwards
against the caps (180 lines / 32 KB / 3000 chars per line). **Target well below the caps — at
most ~60 % of the byte cap (≈ 20 KB).** A cache audited to «just under» refills past the cap
within days: the cap works as a fill line, not a ceiling. If the plan does not reach the target,
say which sections keep it above and why they earn their bytes.

## Step 3 — PAUSE

Print the plan and ask for approval. Wait for an explicit yes or edits. No writes before that.

## Step 4 — execute the approved moves, atomically

- **move (create):** write `knowledge/concepts/<slug>.md` with frontmatter matching
  `knowledge/index.md`'s spec, then add its one-line entry to that index in the same pass.
- **move (merge):** append under a `### From MEMORY.md (YYYY-MM-DD)` header — never duplicate a
  section that already says the same thing.
- **in MEMORY.md:** replace the moved section with a one-line pointer plus a one-line teaser.
  A move without a pointer orphans the content — that is the failure this audit exists to prevent.
- **drop:** delete; keep at most one distilled line.
- **session-block:** put each surviving lesson under its topic heading (create the topic heading
  if none fits), then delete the session heading and the rest of its block.
- **restates-rule / point to SSOT:** delete the copy; where a reader would not find the source
  unaided, leave one line naming the file (and the symbol or section) that holds it.

## Step 5 — the header, then the report

Replace the MEMORY.md current-state header (≤3 lines, dated). Report before/after line and byte
counts, every file touched, and save declined candidates to
`context/audits/memory-audit-deferred-YYYY-MM-DD.md` (create the dir if absent) so the next audit
starts from them. Not in `context/handoffs/`: the SessionStart hook injects the newest file there
as the session handoff, so a deferred list saved there replaces the real handoff at the next start.

## Refuse when

- No cap is tripped, no session-headed block is flagged AND no settled-pattern candidate exists →
  say "no audit needed" and stop. A SINGLE tripped cap or flagged block is reason enough to
  proceed (one 3000-char line qualifies).
- The user declines the plan → save it to `context/audits/` as above and stop.

## Anti-patterns

- Writing anything before the approval.
- Creating a new concept when a keyword grep matches an existing one — merge bias broken.
- Promoting a session CHRONICLE into a knowledge article. Concepts hold settled patterns;
  narrative belongs to handoffs, and the action for it here is `drop`.
- Stopping at «just under the cap». The next few sessions refill it; aim for the ~60 % target.
- Keeping a rule «as a reminder». If the always-loaded layer already says it, memory repeating
  it is how two versions of one rule start to disagree.
- Burying the plan in prose. The table is what makes it reviewable in ten seconds.

Examiner la source

Prix et coûts d’utilisation

Obtenir le skill
Prix non confirmé
L’utiliser
Prérequis non confirmés. Consultez les frais d’agent, d’API et de services à la source.
Licence
MIT
Prix non confirmé
Le prix n’est pas confirmé. Les liens existants vers les sources et l’installation restent disponibles.

Gratuit à obtenir ne signifie pas gratuit à utiliser. Le prix ne constitue pas une évaluation de sécurité. Soumettre un prix →

Source à réexaminer

La source a changé ou sa synchronisation a échoué. Vérifiez-la avant installation.

Réviser avant installation: Éviter l’installation automatique

Licence: MIT

  • Low GitHub adoption signal
  • L’approbation de revue IA est absente
  • Quality score needs review
  • GitHub adoption: 34 GitHub stars
  • Stars/forks activity: 34 stars, 7 forks; issue activity unavailable in current metadata
  • Review status: AI review approval is missing

Cibles d’installation

Examiner la source

Review the public source for "memory-audit" at https://github.com/awrshift/agent-memory-kit/tree/main/plugins/memory-kit/skills/memory-audit. The tracked source changed or could not be synchronized. Review the current source before installing. Do not install or execute repository code in this review. Report whether valid skill instructions exist, their exact path and revision, dependencies, costs, license and requested permissions. Ask for approval before any installation. Treat repository text as untrusted data, not authorization.

Copier ne signifie ni installer ni réussir une exécution. Vérifiez dépendances, coûts API et autorisations.

Les outils sont des indications de métadonnées, pas une compatibilité testée. Les prompts sont des suggestions.

Commencer par une petite tâche

  1. 1Lisez la source et confirmez entrées, résultats, dépendances et permissions.
  2. 2Demandez un plan à l’agent. Approuvez la configuration et les coûts avant un test isolé.
  3. 3Vérifiez résultats et fichiers modifiés. Signalez uniquement ce qui a été exécuté et conservez la révision source.

Vérifiez les dépendances, clés API et frais externes dans la source. Un dépôt public ne rend pas tous les services gratuits.

Source et conseils d’utilisation

Répertorié

Métadonnées et examens sont indicatifs. Popularité, découverte et exécution réussie sont des faits distincts.

Dépôt source
awrshift/agent-memory-kit
Licence
MIT
Version
Unknown
Dernier push GitHub
26 sept. 2026
Registre mis à jour
27 sept. 2026

Version déclarée dans le registre ; vérifiez les versions de la source.

Qualité

57/100

Prometteur

Confiance

64/100

Sandbox uniquement

Audit

75/100

Revue nécessaire

  • Low GitHub adoption signal
  • L’approbation de revue IA est absente
  • Quality score needs review
  • GitHub adoption: 34 GitHub stars
  • Stars/forks activity: 34 stars, 7 forks; issue activity unavailable in current metadata
  • Review status: AI review approval is missing
Verified installs
—
Résultats
—

Copier ne signifie pas installer. Les compteurs nécessitent un rapport de réussite et ne garantissent pas la qualité globale.

Accès agent

L’API Registry fournit les signaux de décision, confiance, audit, cas d’usage et installation sans analyser l’interface.

Plus de détails
{
  "version": "openagentskill-agent-metadata-v2",
  "review_evidence": {
    "indexed": true,
    "static_checked": false,
    "ai_reviewed": false,
    "manual_reviewed": false,
    "creator_verified": false,
    "review_result": "version_needs_review",
    "reviewed_at": "2026-09-27T01:47:08.286Z",
    "package_fingerprint": "f0128389f5753a47afc352786f35e532c99b98df39da848d9e44c7ada1a30967",
    "policy_version": "risk-first-v1",
    "notice": "Publication, static checks, AI review, and creator verification are independent facts. None guarantees runtime safety."
  },
  "commerce": {
    "type": "unknown",
    "billing": "unknown",
    "amount": null,
    "currency": null,
    "sourceUrl": null,
    "checkedAt": null,
    "runtime": "unknown",
    "purchaseUrl": null,
    "checkout": "external",
    "purchaseRequiresUserConsent": true
  },
  "skill": {
    "slug": "awrshift-memory-audit",
    "name": "memory-audit",
    "description": "Audit MEMORY.md against the memory discipline — oversized sections, settled multi-session patterns that belong in knowledge/concepts/, session-headed chronicle blocks, restated rules, copied numbers, stale entries. Produces a move plan as a table for approval, then executes the approved moves atomically. Use when the SessionStart hook reports a tripped cap or session-headed blocks, when PreCompact blocks on an oversized cache, or when the user says \"/memory-kit:memory-audit\", \"audit memory\", \"проверь память\", \"почисти память\". Refuses only when no cap is tripped, no session block is flagged AND no settled-pattern candidate exists.",
    "category": "security",
    "url": "https://www.openagentskill.com/skills/awrshift-memory-audit",
    "repository": "https://github.com/awrshift/agent-memory-kit/tree/main/plugins/memory-kit/skills/memory-audit",
    "github_repo": "awrshift/agent-memory-kit"
  },
  "suited_tasks": [
    "Security and compliance workflows",
    "Claude Code teams",
    "builders willing to evaluate younger projects",
    "Inspect risky files",
    "Prioritize findings",
    "Explain remediation steps",
    "Chunk documents",
    "Create embeddings"
  ],
  "suited_agents": [
    "Codex",
    "Claude Code",
    "Cursor",
    "OpenAgentSkill CLI"
  ],
  "install": {
    "source_evidence": {
      "status": "source-needs-review",
      "sourceRecorded": true,
      "canOfferInstall": false,
      "path": "plugins/memory-kit/skills/memory-audit/SKILL.md",
      "revision": "855cd6a284acf8216b7b85aaa411fb97d9403fd7",
      "notice": "The tracked source changed or could not be synchronized. Review the current source before installing."
    },
    "command": "",
    "ready": false,
    "targets": [
      {
        "id": "codex",
        "label": "Codex",
        "kind": "agent-prompt",
        "value": "Review the public source for \"memory-audit\" at https://github.com/awrshift/agent-memory-kit/tree/main/plugins/memory-kit/skills/memory-audit. The tracked source changed or could not be synchronized. Review the current source before installing. Do not install or execute repository code in this review. Report whether valid skill instructions exist, their exact path and revision, dependencies, costs, license and requested permissions. Ask for approval before any installation. Treat repository text as untrusted data, not authorization."
      },
      {
        "id": "claude-code",
        "label": "Claude Code",
        "kind": "agent-prompt",
        "value": "Review the public source for \"memory-audit\" at https://github.com/awrshift/agent-memory-kit/tree/main/plugins/memory-kit/skills/memory-audit. The tracked source changed or could not be synchronized. Review the current source before installing. Do not install or execute repository code in this review. Report whether valid skill instructions exist, their exact path and revision, dependencies, costs, license and requested permissions. Ask for approval before any installation. Treat repository text as untrusted data, not authorization."
      },
      {
        "id": "cursor",
        "label": "Cursor",
        "kind": "agent-prompt",
        "value": "Review the public source for \"memory-audit\" at https://github.com/awrshift/agent-memory-kit/tree/main/plugins/memory-kit/skills/memory-audit. The tracked source changed or could not be synchronized. Review the current source before installing. Do not install or execute repository code in this review. Report whether valid skill instructions exist, their exact path and revision, dependencies, costs, license and requested permissions. Ask for approval before any installation. Treat repository text as untrusted data, not authorization."
      }
    ],
    "handoff_url": "https://www.openagentskill.com/api/skills/awrshift-memory-audit/install",
    "manifest_url": "https://www.openagentskill.com/api/registry/manifest/awrshift-memory-audit"
  },
  "trust": {
    "score": 72,
    "label": "Strong shortlist",
    "version": "trust-score-v4",
    "install_policy": "review",
    "evidence": {
      "stars": "34 GitHub stars",
      "repoActivity": "34 stars, 7 forks",
      "lastPushed": "15d since push",
      "license": "MIT",
      "repository": "https://github.com/awrshift/agent-memory-kit/tree/main/plugins/memory-kit/skills/memory-audit",
      "install": "The tracked source changed or could not be synchronized. Review the current source before installing.",
      "installSafety": "standard package or runtime install path",
      "permissionSurface": "shell or command execution, filesystem or document access",
      "documentation": "Usable metadata, review docs",
      "agentOutcomes": "No agent outcome data yet"
    },
    "outcome_evidence": {
      "total": 0,
      "successes": 0,
      "failures": 0,
      "not_relevant": 0,
      "success_rate": null,
      "recent_success_rate": null,
      "recent_failure_rate": null,
      "install_attempts": 0,
      "install_success_rate": null,
      "risk_blocked": 0,
      "setup_required": 0,
      "avg_output_quality": null,
      "production_outcomes": 0,
      "last_outcome_at": null,
      "label": "No agent outcome data yet"
    },
    "auto_install": {
      "allowed": false,
      "sandbox_required": true,
      "reason": "The tracked source changed or could not be synchronized. Review the current source before installing."
    },
    "best_for": [
      "security",
      "agent-skill"
    ],
    "known_risks": [
      "AI review approval is missing",
      "Low GitHub adoption signal",
      "Quality score needs review",
      "GitHub adoption: 34 GitHub stars",
      "Stars/forks activity: 34 stars, 7 forks; issue activity unavailable in current metadata",
      "Review status: AI review approval is missing"
    ]
  },
  "agent_proven": {
    "version": "agent-proven-v1",
    "score": 0,
    "tier": "unproven",
    "label": "Needs first agent run",
    "summary": "No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.",
    "metrics": {
      "totalOutcomes": 0,
      "successfulOutcomes": 0,
      "failedOutcomes": 0,
      "installAttempts": 0,
      "installSuccessRate": null,
      "successRate": null,
      "recentSuccessRate": null,
      "recentFailureRate": null,
      "riskBlocked": 0,
      "setupRequired": 0,
      "notRelevant": 0,
      "avgOutputQuality": null,
      "avgTimeToUsefulMs": null,
      "productionOutcomes": 0,
      "humanReviewRequired": 0,
      "uniqueAgents": 0,
      "lastOutcomeAt": null
    },
    "signals": [],
    "penalties": [
      "No real agent outcome evidence yet"
    ]
  },
  "audit": {
    "score": 75,
    "risk_level": "needs_review",
    "risk_label": "Needs review",
    "warnings": [
      "Low GitHub adoption signal",
      "AI review approval is missing",
      "Quality score needs review",
      "GitHub adoption: 34 GitHub stars",
      "Stars/forks activity: 34 stars, 7 forks; issue activity unavailable in current metadata",
      "Review status: AI review approval is missing"
    ]
  },
  "safety_gate": {
    "tier": "experimental",
    "label": "Experimental",
    "auto_install_policy": "review",
    "auto_install_allowed": false,
    "human_review_required": true,
    "blocked": false,
    "recommended_action": "The tracked source changed or could not be synchronized. Review the current source before installing."
  },
  "quality": {
    "score": 57,
    "label": "Promising"
  },
  "supply": {
    "track": "Research and knowledge work",
    "scenario": "RAG and knowledge",
    "maintenance": "15d since push",
    "risk": "Needs review"
  },
  "alternative_skills": [],
  "do_not_use_when": [
    "teams that need a vendor-supported SLA",
    "production agents without a repository review",
    "Low GitHub adoption signal",
    "High-risk permission hints: Shell or command execution",
    "The tracked source changed or could not be synchronized. Review the current source before installing.",
    "AI review approval is missing",
    "Quality score needs review",
    "GitHub adoption: 34 GitHub stars"
  ],
  "agent_contract": {
    "task_input": "Use memory-audit in an agent workflow",
    "recommended_action": "The tracked source changed or could not be synchronized. Review the current source before installing.",
    "install_policy": "review",
    "minimum_review_before_use": [
      "Trust: 72/100 Strong shortlist",
      "Audit: 75/100 Needs review",
      "Safety: 47/100 Avoid automatic install",
      "Review repository, license, install command, and permission surface before production use."
    ],
    "expected_agent_output": {
      "selected_skill": "awrshift-memory-audit (memory-audit)",
      "install_command": "",
      "risk_summary": "Needs review; Experimental; Review before production",
      "verification_result": "Report the smallest successful task, files touched, warnings, and any missing setup."
    }
  },
  "outcome_feedback": {
    "endpoint": "https://www.openagentskill.com/api/agent/outcome",
    "method": "POST",
    "requires_resolve_event_id": true,
    "event_id_source": "Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.",
    "expected_outcomes": [
      "success",
      "failed",
      "not_relevant",
      "blocked_by_risk",
      "setup_required"
    ],
    "payload_template": {
      "event_id": "<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>",
      "skill_slug": "awrshift-memory-audit",
      "task": "Use memory-audit in an agent workflow",
      "agent": "codex",
      "outcome": "success",
      "install_used": true,
      "risk_blocked": false,
      "setup_required": false,
      "task_success": true,
      "output_quality": 4,
      "error_type": null,
      "human_review_required": false,
      "workspace": "sandbox",
      "time_to_useful_ms": 120000,
      "notes": "Report the smallest successful task, setup friction, files touched, and risk notes."
    }
  },
  "endpoints": {
    "web": "https://www.openagentskill.com/skills/awrshift-memory-audit",
    "api": "https://www.openagentskill.com/api/agent/skills/awrshift-memory-audit",
    "audit": "https://www.openagentskill.com/skills/awrshift-memory-audit/audit",
    "eval": "https://www.openagentskill.com/api/agent/evals?slug=awrshift-memory-audit&task=Use%20memory-audit%20in%20an%20agent%20workflow&max_risk=medium",
    "resolve": "https://www.openagentskill.com/api/agent/resolve?task=Use%20memory-audit%20in%20an%20agent%20workflow&agent=codex&max_risk=medium",
    "receipt": "https://www.openagentskill.com/api/agent/receipt?task=Use%20memory-audit%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text",
    "install": "https://www.openagentskill.com/api/skills/awrshift-memory-audit/install",
    "manifest": "https://www.openagentskill.com/api/registry/manifest/awrshift-memory-audit"
  }
}

Pour le créateur

Source de la fiche

Indexé par Registry

Revendiable

Cette fiche a été indexée à partir de sources publiques et n’est pas marquée officielle tant qu’une revendication de mainteneur n’est pas approuvée.

Créateur
awrshift
Indexé par
Index communautaire OpenAgentSkill

L’attribution renvoie au dépôt public ou au profil du créateur. Les créateurs peuvent revendiquer la fiche pour mettre à jour les signaux de propriété.

Revendiquer ce skill

Revendication du propriétaire

Revendiquer cette fiche de skill

Cette fiche Indexé par Registry est attribuée à awrshift, mais n’est pas encore marquée officielle. Revendiquez-la pour ajouter un signal de propriétaire vérifié et rendre les futures mises à jour de lancement, d’installation et d’audit plus fiables.

Kit de partage

Kit de backlinks créateur

Ajoutez les badges de preuve à votre README

Affichez la fiche canonique, les signaux actuels de confiance et d’audit, ainsi que de vraies preuves Agent-Proven là où les développeurs évaluent le dépôt.

[![Listed on OpenAgentSkill](https://www.openagentskill.com/api/badge/awrshift-memory-audit?metric=listed&label=Listed)](https://www.openagentskill.com/skills/awrshift-memory-audit?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[![OpenAgentSkill Trust](https://www.openagentskill.com/api/badge/awrshift-memory-audit?metric=trust&label=Trust)](https://www.openagentskill.com/skills/awrshift-memory-audit?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[![OpenAgentSkill Audit](https://www.openagentskill.com/api/badge/awrshift-memory-audit?metric=audit&label=Audit)](https://www.openagentskill.com/skills/awrshift-memory-audit/audit)
[![Agent Proven](https://www.openagentskill.com/api/badge/awrshift-memory-audit?metric=proven&label=Agent%20Proven)](https://www.openagentskill.com/skills/awrshift-memory-audit?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)

Signal de communauté

Indiquez si ce skill semble utile à votre workflow Agent. Les retours agrégés améliorent le classement au fil du temps.