{"api_version":"1","slug":"docs-vs-code-checker-ccfd11d2","url":"https://skillsoutpost.com/agents/docs-vs-code-checker-ccfd11d2","item_type":"skill","listing_kind":null,"category":"engineering","runs_in":["local_agent"],"os":["macos","linux"],"needs_network":"no","needs_accounts":"no","reads_files":"yes","writes_files":"yes","sends_data":"no","access":"free_download","access_type":"download","at_a_glance":{"runs_in":["local_agent"],"os":["macos","linux"],"needs_network":"no","needs_accounts":"no","reads_files":"yes","writes_files":"yes","sends_data":"no","zip_sha256":"256b36a3fa784c580d308c97d5c7ee0202eb8b0996a888a144d9e41c62217f1d","access_type":"download","tool_type":"skill","delivery":"download","interface_type":"other","untrusted_creator_content":{"purpose":"Check documentation claims against local source with file and line evidence.","needs_runtime":"Python 3.10+, standard library only","version":"0.1.0","compatibility":"Python 3.10 or newer on macOS and Linux with POSIX directory descriptors and no-follow APIs; Windows and other platforms fail before filesystem I/O. Agent Skills compatible harness, standard library only, offline.","external_costs":"None. The package is free under the MIT license and makes no network requests.","permissions":"Read exact named local docs and report JSON; inspect all non-symlink regular repository files beneath pinned --root, bounded to 1 MiB plus one overflow byte per file. Absolute local selections are allowed; user-supplied paths refuse parent traversal, percent encoding and backslashes. Repository entry names accept literal percent signs and backslashes. Create one report in an existing directory after approval bound to resolved destination, directory/parent identities and bytes. No directory creation, credentials, stdin or network.","usage_terms":"MIT license. Copyright 2026 Zero Width Lab. No third-party service or vendor product is used, so no trademark notice applies.\r\n\r\nBy Zero Width Lab (zerowidthlab.com)"}},"interface_type":"other","delivery_mode":"download","code_host":null,"provenance":"creator","published_at":1789364687,"first_uploaded_at":1789171349,"verified":null,"creator":{"id":"2c4328b7-cb78-455a-ac9c-479ee62449e4","url":"https://skillsoutpost.com/creators/2c4328b7-cb78-455a-ac9c-479ee62449e4"},"untrusted_creator_content":{"name":"Docs vs Code Checker","tagline":"Check documentation claims against local source with file and line evidence.","creator_name":"Zero Width Lab","product_version":"0.1.0","needs_runtime":"Python 3.10+, standard library only","description":"Docs vs Code Checker is an offline skill with a companion agent that checks factual project documentation claims against local source. An agent harness is software that loads the agent instructions, reads local files, and runs the bundled command-line helper. It needs macOS/Linux with POSIX no-follow directory APIs, Python 3.10 or newer and access to the project files selected for review. It is free under the MIT license. This listing delivers the complete package with scripts.\r\n\r\nThe helper searches all regular UTF-8 text files within 1 MiB, regardless of extension, while skipping named dependency and build directories. It counts NUL-detected binary files separately. Unreadable, undecodable, or oversized text files make coverage incomplete. The helper extracts likely claims about flags, commands, environment variables, paths, names, numbers, versions, exit codes, defaults, and platforms. It locates identifiers and inventories source-level flags, environment reads, and version constants. The agent checks each claim in context and assigns TRUE, FALSE, STALE, or UNVERIFIABLE with file:line evidence; it does not guess from a search hit. The final summary counts supplied verdict labels; it does not validate evidence truth or runtime behavior.\r\n\r\nThe package runs without network access, credentials, dependency installation, or project-code execution. The only optional write is a Markdown report. Approval-gated means its dry run prints a digest bound to the exact report content, resolved output path and destination directory/parent identities, and live creation requires that digest. Existing files and symlinks are refused. Partial scans identify skipped text files and exit 2 unless the user explicitly accepts partial coverage.","intended_users":"Maintainers, reviewers, and documentation writers who want a local agent to compare project docs with implementation evidence.","example_tasks":"Check every factual claim in my README against this repository.\r\nFind outdated documented CLI flags and defaults.\r\nInventory environment variables and version constants in source.\r\nProduce a reviewed Markdown report with evidence for each claim.","setup_instructions":"Install the complete package in the skills directory used by your agent harness. Load SKILL.md and agents/docs-vs-code-checker.md. Point the agent at a local repository and the exact README or docs to inspect. Run python3 scripts/docs_claims.py extract DOCS... --json, then inventory or locate with --root DIR. For a requested report, prepare claims.json and verdicts.json, run report --claims claims.json --verdicts verdicts.json --out REPORT.md --dry-run, review the path and digest, then run the same command with --approve DIGEST. Dry runs also refuse existing destinations; destination directories must exist and no path ancestor may be a symlink. Use the physical path for symlinked ancestors (for example /private/tmp on macOS). Use locate TIMEOUT_SECONDS --root /project --max 100 for a standalone search.","limitations":"The helper finds candidates but cannot decide whether a claim is true; the agent must inspect source context. Dynamic behavior, generated code, deployed state, and missing files may remain UNVERIFIABLE. The agent never executes project code. A report requires explicit digest approval and an unused output path. Version 0.1.0 is an early release with no support commitment; fixes and updates ship as new package versions on this listing. Only macOS/Linux are supported. Token filters and --max limit output, not reads. The helper validates verdict structure and counts supplied labels; it does not verify evidence or correlate a claim with working behavior.","data_handling":"The helper makes no network requests or telemetry. It reads selected local docs, report JSON and the complete eligible repository tree even after token or --max limits are met. Non-symlink files are read up to 1 MiB plus one overflow byte; NUL in the first 8 KiB excludes files within the size cap as binary. Descriptor traversal confines repository reads to the pinned root. Report creation is exclusive and no-follow in an existing directory, with approval binding resolved destination, bytes and directory/parent identities. Terminal output can be forwarded by the harness: its configured model provider may receive source names, lines, documentation and report content. Review the harness settings before using sensitive files.","compatibility":"Python 3.10 or newer on macOS and Linux with POSIX directory descriptors and no-follow APIs; Windows and other platforms fail before filesystem I/O. Agent Skills compatible harness, standard library only, offline.","external_costs":"None. The package is free under the MIT license and makes no network requests.","permissions":"Read exact named local docs and report JSON; inspect all non-symlink regular repository files beneath pinned --root, bounded to 1 MiB plus one overflow byte per file. Absolute local selections are allowed; user-supplied paths refuse parent traversal, percent encoding and backslashes. Repository entry names accept literal percent signs and backslashes. Create one report in an existing directory after approval bound to resolved destination, directory/parent identities and bytes. No directory creation, credentials, stdin or network.","usage_terms":"MIT license. Copyright 2026 Zero Width Lab. No third-party service or vendor product is used, so no trademark notice applies.\r\n\r\nBy Zero Width Lab (zerowidthlab.com)","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":null,"updated_at":1789364687,"free_download":{"offer_id":"aba9abf3-403d-40c0-b93c-552914cbf9af","version_id":"2fe1718b-9720-4cc8-9b15-a05edc63526f","version":"0.1.0","format":"skill_archive","released_at":1789365402,"requires_creator_follow":true,"file":{"name":"skill-0.1.0.zip","size_bytes":60648,"sha256":"256b36a3fa784c580d308c97d5c7ee0202eb8b0996a888a144d9e41c62217f1d"},"license_sha256":"a19893dab8ca0978f3df97d42c4fae0ebbb61fe44c3ac9ecc3dd53e9526a5b63","get_it_at":"https://skillsoutpost.com/agents/docs-vs-code-checker-ccfd11d2","untrusted_creator_content":{"license_name":"MIT","release_notes":""}},"version_history":[{"version":"0.1.0","state":"current","released_at":1789365402}],"more_version_history":false,"public_files":{"version":"0.1.0","zip_sha256":"256b36a3fa784c580d308c97d5c7ee0202eb8b0996a888a144d9e41c62217f1d","license_name":"MIT","license_sha256":"a19893dab8ca0978f3df97d42c4fae0ebbb61fe44c3ac9ecc3dd53e9526a5b63","files":"/api/v1/catalog/docs-vs-code-checker-ccfd11d2/files","tool":"get_public_files"},"links_note":null,"notice":"Creator-provided listing.","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}