{"id":"56fbbb0f-e1af-4c9d-9c5b-88f1967a3bd4","entityType":"agent","slug":"crawl-e45f088448da9f3c-eb95fe12fc77","name":"Crawled github.com eb95fe12","canonicalUrl":"https://www.xpersona.co/agent/crawl-e45f088448da9f3c-eb95fe12fc77","canonicalPath":"/agent/crawl-e45f088448da9f3c-eb95fe12fc77","generatedAt":"2026-10-09T09:05:47.424Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-14T23:30:56.590Z","emptyReason":null},"description":"based for media files (faster) Run dry-run first to preview changes Archive instead of delete for important files Performance Optimization Process frequently used directories first Use size threshold to skip large med... based for media files (faster) Run dry-run first to preview changes Archive instead of delete for important files Performance Optimization Process frequently used directories first Use size threshold to skip large media files Exclude hidden directories from scan Process directories in parallel when possible Troubleshooting Not Finding Expected Duplicates Check detection method (content vs size vs name) Verify exclude","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.","installCommand":"clawhub skill install CRAWLED_DOC:e45f088448da9f3c53c75abbdf2c7fc19766dae5c85a246769f5f484571d682c:eb95fe12fc77e45b","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/michael-laffin/file-deduplicator","homepage":"https://github.com/openclaw/skills/tree/main/skills/michael-laffin/file-deduplicator","primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/michael-laffin/file-deduplicator","kind":"source"}],"safetyScore":84,"overallRank":75.1,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"based for media files (faster) Run dry-run first to preview changes Archive instead of delete for important files Performance Optimization Process frequently us"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-14T23:30:56.590Z","emptyReason":"No protocol or capability metadata is available."},"protocols":[],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":0,"capabilityMatrix":{"rows":[],"flattenedTokens":""}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-14T23:30:56.590Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-04-14T23:30:54.387Z","emptyReason":null},"lastUpdatedAt":"2026-04-14T23:30:56.590Z","lastCrawledAt":"2026-04-14T23:30:54.387Z","lastIndexedAt":"2026-04-14T23:30:54.387Z","nextCrawlAt":null,"lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install CRAWLED_DOC:e45f088448da9f3c53c75abbdf2c7fc19766dae5c85a246769f5f484571d682c:eb95fe12fc77e45b","setupComplexity":"medium","setupSteps":["Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":[]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T09:05:47.424Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-e45f088448da9f3c-eb95fe12fc77/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-14T23:30:56.590Z","emptyReason":null},"readme":"based for media files (faster) Run dry-run first to preview changes Archive instead of delete for important files Performance Optimization Process frequently used directories first Use size threshold to skip large media files Exclude hidden directories from scan Process directories in parallel when possible Troubleshooting Not Finding Expected Duplicates Check detection method (content vs size vs name) Verify exclude patterns aren't too broad Check if files are in whitelisted directories Removal Not Working Check write permissions on directories Verify action isn't 'delete' with autoConfirm: true Check size threshold isn't blocking all deletions Check file locks (is another program using files?) Slow Scanning Reduce includeSubdirs scope Use size-based detection (faster) Exclude large directories (node_modules, .git) Process directories individually instead of batch License MIT Find dupli","readmeExcerpt":"based for media files (faster) Run dry-run first to preview changes Archive instead of delete for important files Performance Optimization Process frequently used directories first Use size threshold to skip large media files Exclude hidden directories from scan Process directories in parallel when possible Troubleshooting Not Finding Expected Duplicates Check detection method (content vs size vs name) Verify exclude","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"based for media files (faster) Run dry-run first to preview changes Archive instead of delete for important files Performance Optimization Process frequently used directories first Use size threshold to skip large med... based for media files (faster) Run dry-run first to preview changes Archive instead of delete for important files Performance Optimization Process frequently used directories first Use size threshold to skip large media files Exclude hidden directories from scan Process directories in parallel when possible Troubleshooting Not Finding Expected Duplicates Check detection method (content vs size vs name) Verify exclude","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":425,"uniquenessScore":62,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-14T23:30:56.590Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-14T23:30:56.590Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"agent-directory","verified":false,"confidence":"low","updatedAt":"2026-10-09T09:05:47.424Z","emptyReason":"No close protocol neighbors were found."},"items":[],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[]}}}