AgentStack
SKILL verified MIT Self-run

Datalad Fsck

skill-neuroanalytics-data-science-harness-datalad-fsck · by neuroanalytics

>

No reviews yet
0 installs
1 views
0.0% view→install

Install

$ agentstack add skill-neuroanalytics-data-science-harness-datalad-fsck

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-neuroanalytics-data-science-harness-datalad-fsck)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Datalad Fsck? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill: datalad-fsck

Check the integrity of annexed file content in a DataLad dataset using git annex fsck. Identifies missing, corrupt, or unreachable content and guides recovery.

Steps

  1. Verify DataLad context — check for .datalad/ in the current directory or a

parent: ``bash ls .datalad/ 2>/dev/null `` If no dataset is found, inform the user and stop.

  1. Determine scope — ask the user:
  • Fast check (--fast): verifies file sizes and presence only. Quick, recommended

for routine checks or large datasets. Does not verify checksums.

  • Full check (no flag): verifies checksums against stored hashes. Thorough but can

take a very long time on large datasets. Only recommend if corruption is suspected or a transfer completed unexpectedly.

  • Path-scoped check: optionally limit to a specific file or directory by passing

the path as an argument.

Warn the user: a full fsck on a large dataset can take a very long time. Recommend --fast first unless there is specific reason to suspect checksum-level corruption.

  1. Construct and show command — display before executing:

``bash git annex fsck [--fast] [] `` Ask: "Ready to run?"

  1. Execute and interpret output — run the command and summarize results:
  • OK: file is present and (for full check) checksum matches — no action needed
  • corrupt: checksum mismatch — file content is damaged
  • missing: file is not present locally

Report counts of OK / corrupt / missing files.

  1. Suggest recovery based on findings:
  • Missing content: run datalad get to re-fetch from a known remote
  • Corrupt content: drop the corrupt copy with datalad drop --nocheck ,

then re-fetch with datalad get

  • Unrecoverable (no remote has the content): inform the user the content is lost

and cannot be recovered automatically — escalate to manual investigation

Constraints

  • Always show the full git annex fsck command before executing.
  • Always warn that a full fsck (without --fast) can take a very long time on large

datasets before starting.

  • Never attempt to auto-repair corrupt files without confirming recovery steps with the

user first.

  • Load ${CLAUDE_PLUGIN_ROOT}/../references/troubleshooting.md when the user needs

guidance on recovering from corrupt or missing content beyond simple datalad get.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.