{"ok":true,"host":"api.kakerapetit.dev","skill_count":3,"skills":[{"skill_name":"check-duplicate-image","display_name":"Duplicate Image Checker","one_liner":"Compares two image URLs using perceptual hashing (pHash + dHash) and returns hash distances plus a boolean verdict on whether the images are likely duplicates.","when_to_use":"Use when an agent needs to determine whether two images are identical or near-identical by URL, such as deduplicating image libraries, detecting reposted content, or verifying image uniqueness before storage.","not_for":"Do not use for semantic image similarity (e.g., 'does this image show a dog?'); use an image classification or embedding API instead. Not suitable for comparing local files — both images must be publicly accessible URLs.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://api.kakerapetit.dev/v1/check-duplicate-image","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":93,"last_verified_at":"2026-08-02T09:36:22.390Z","skill_url":"https://x402gle.com/servers/api.kakerapetit.dev/check-duplicate-image/json"},{"skill_name":"generate-calendar-ics","display_name":"Calendar ICS Generator","one_liner":"Generates a valid iCalendar (.ics) event payload from structured event details including title, start/end times, timezone, location, and attendees, returning the ICS content and event UID.","when_to_use":"Use when an agent needs to produce a standards-compliant .ics calendar event file that can be attached to emails, imported into calendar apps, or shared with attendees — given a known event title, time range, and optional attendee list.","not_for":"Do not use for querying or reading existing calendar events; this endpoint only generates new ICS payloads. Not suitable for recurring event series or calendar subscription feeds.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://api.kakerapetit.dev/v1/calendar/ics","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":96,"last_verified_at":"2026-08-02T09:36:19.767Z","skill_url":"https://x402gle.com/servers/api.kakerapetit.dev/generate-calendar-ics/json"},{"skill_name":"compute-text-similarity","display_name":"Text Similarity Metrics","one_liner":"Computes four lexical similarity scores (Jaccard, Dice, cosine TF, overlap) between two input text strings.","when_to_use":"Use when an agent needs to quantify how similar two text strings are, such as detecting near-duplicate content, ranking candidate matches, or validating paraphrase quality.","not_for":"Do not use for semantic/embedding-based similarity; this API computes token-overlap metrics only and will not capture meaning-level similarity between dissimilar wordings.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://api.kakerapetit.dev/v1/text/similarity","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":92,"last_verified_at":"2026-08-02T09:36:19.758Z","skill_url":"https://x402gle.com/servers/api.kakerapetit.dev/compute-text-similarity/json"}],"manifest_url":"https://x402gle.com/servers/api.kakerapetit.dev/manifest.json","skill_md_url":"https://x402gle.com/servers/api.kakerapetit.dev/SKILL.md","agent_card_url":"https://x402gle.com/servers/api.kakerapetit.dev/.well-known/agent.json"}