sharktide/tools / registry_index.json
sharktide's picture
download
raw
9.48 kB
{
"1b1c7c40-cd3b-48ce-8477-38dbb6d1b636": {
"id": "1b1c7c40-cd3b-48ce-8477-38dbb6d1b636",
"name": "List Directory",
"functionality": "Scans a directory and returns a JSON inventory of files/folders with path, type, size, and modified time.",
"version": "1.1.0",
"releaseNotes": "Initial release as part of the initial inferencePort AI tool registry.",
"websiteUrl": "https://inference.js.org/",
"language": "javascript",
"authorEmail": "sharktidedev@gmail.com",
"authorUserId": "48301aad-3824-471b-aa3e-dcb0414be1f4",
"codeHash": "d659241bbe5b59c6251b799b32c1a2ee08dafd8673aa7139d879c393b5339bab",
"visibility": "public",
"publishedAt": "2026-05-14T00:27:14.946Z",
"updatedAt": "2026-05-17T17:48:06Z",
"requirements": {
"runtime": [
"node"
],
"build": []
},
"userInputs": [
{
"name": "workspace_root",
"label": "Workspace Root Directory",
"description": "Root directory to list files from",
"required": false,
"secret": false
}
],
"openai": {
"functionName": "list_directory_file_overview",
"description": "Scans a directory and returns a JSON inventory of files/folders with path, type, size, and modified time.",
"parameters": {
"type": "object",
"properties": {
"directory": {
"type": "string",
"description": "The absolute path of the directory to scan."
},
"max_depth": {
"type": "integer",
"description": "Maximum number of subdirectory levels to recurse."
},
"max_entries": {
"type": "integer",
"description": "Maximum number of total files or folders to return."
},
"include_hidden": {
"type": "boolean",
"description": "Whether to include hidden system files in the results."
}
},
"required": [
"directory"
],
"additionalProperties": true
}
},
"files": {
"manifestPath": "1b1c7c40-cd3b-48ce-8477-38dbb6d1b636/manifest.json",
"codePath": "1b1c7c40-cd3b-48ce-8477-38dbb6d1b636/file_overview.js"
}
},
"2646b913-2a19-49ec-80ac-bcebbdfd6426": {
"id": "2646b913-2a19-49ec-80ac-bcebbdfd6426",
"name": "Resend Email Sender",
"functionality": "Sends a plain-text email via Resend using private credentials supplied at runtime.",
"version": "1.0.0",
"releaseNotes": "Initial release as part of the initial inferencePort AI tool registry.",
"websiteUrl": "https://inference.js.org/",
"language": "python",
"authorEmail": "sharktidedev@gmail.com",
"authorUserId": "48301aad-3824-471b-aa3e-dcb0414be1f4",
"codeHash": "b3a6c9ebd6be42fdfaa3c0fcb2c8e52aabbfcdd65bc656a5d8e16bfccb92a611",
"visibility": "public",
"publishedAt": "2026-05-14T12:45:39.048Z",
"updatedAt": "2026-05-14T12:45:40Z",
"requirements": {
"runtime": [
"python3"
],
"build": []
},
"userInputs": [
{
"name": "resend_api_key",
"label": "Resend API Key",
"description": "Resend Secret Key",
"required": true,
"secret": true
},
{
"name": "sender_email",
"label": "Sender Email",
"description": "Your Email",
"required": true,
"secret": false
}
],
"openai": {
"functionName": "resend_email_sender",
"description": "Sends a plain-text email via Resend using private credentials supplied at runtime.",
"parameters": {
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "The recipient's email address or phone number"
},
"subject": {
"type": "string",
"description": "The subject of the message"
},
"text": {
"type": "string",
"description": "The main body text of the message"
}
},
"required": [
"to",
"subject",
"text"
],
"additionalProperties": false
}
},
"files": {
"manifestPath": "2646b913-2a19-49ec-80ac-bcebbdfd6426/manifest.json",
"codePath": "2646b913-2a19-49ec-80ac-bcebbdfd6426/resend_email_sender.py"
}
},
"43950f26-5bc8-4701-a6b3-b3e5b26e171f": {
"id": "43950f26-5bc8-4701-a6b3-b3e5b26e171f",
"name": "Bulk File Renamer",
"functionality": "Renames files by prefix with preview mode for safety.",
"version": "1.0.0",
"releaseNotes": "Initial release as part of the initial inferencePort AI tool registry.",
"websiteUrl": "https://inference.js.org/",
"language": "powershell",
"authorEmail": "sharktidedev@gmail.com",
"authorUserId": "48301aad-3824-471b-aa3e-dcb0414be1f4",
"codeHash": "434f20e74262d5198f941e9b5f52a913026c7188ee39567404517bf3fb113610",
"visibility": "public",
"publishedAt": "2026-05-15T20:26:51.237Z",
"updatedAt": "2026-05-15T20:52:47Z",
"requirements": {
"runtime": [
"pwsh"
],
"build": []
},
"userInputs": [
{
"name": "allowed_root",
"label": "Allowed Root",
"description": "Optional path boundary for rename operations.",
"required": false,
"secret": false
}
],
"openai": {
"functionName": "rename_files",
"description": "Renames files by prefix.",
"parameters": {
"type": "object",
"properties": {
"directory": {
"type": "string",
"description": "Folder containing files to rename."
},
"prefix": {
"type": "string",
"description": "Prefix to match."
},
"replacement": {
"type": "string",
"description": "Replacement prefix."
},
"preview": {
"type": "boolean",
"description": "If true, only show planned renames."
}
},
"required": [
"directory",
"prefix",
"replacement"
],
"additionalProperties": false
}
},
"files": {
"manifestPath": "43950f26-5bc8-4701-a6b3-b3e5b26e171f/manifest.json",
"codePath": "43950f26-5bc8-4701-a6b3-b3e5b26e171f/safe_batch_rename.ps1"
}
},
"ec0cea5c-a4eb-4655-ac41-2d6eeab41be7": {
"id": "ec0cea5c-a4eb-4655-ac41-2d6eeab41be7",
"name": "HTTP Fetch",
"functionality": "Makes a simple HTTP GET request and returns raw response text (headers + body).",
"version": "1.1.0",
"releaseNotes": "Add SSL/TLS support",
"websiteUrl": "https://inference.js.org/",
"language": "rust",
"authorEmail": "sharktidedev@gmail.com",
"authorUserId": "48301aad-3824-471b-aa3e-dcb0414be1f4",
"codeHash": "4afbf30d6b3f1ec186e3e445761b9753a7006f2f264895d33d38e02a3c076ff1",
"visibility": "public",
"publishedAt": "2026-05-15T20:52:10.917Z",
"updatedAt": "2026-05-17T12:59:05Z",
"requirements": {
"runtime": [
"rustc"
],
"build": [
"rustc"
]
},
"userInputs": [
{
"name": "api_token",
"label": "Bearer Token",
"description": "Optional API token attached as Authorization header.",
"required": false,
"secret": true
}
],
"openai": {
"functionName": "fetch_url",
"description": "Makes a simple HTTP GET request and returns raw response text (headers + body).",
"parameters": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL to fetch GET request"
}
},
"required": [
"url"
],
"additionalProperties": true
}
},
"files": {
"manifestPath": "ec0cea5c-a4eb-4655-ac41-2d6eeab41be7/manifest.json",
"codePath": "ec0cea5c-a4eb-4655-ac41-2d6eeab41be7/http_json_fetch.rs"
}
},
"ab1f933d-0a69-4007-b679-350335b2f40a": {
"id": "ab1f933d-0a69-4007-b679-350335b2f40a",
"name": "UUID Generator",
"functionality": "Generate a random UUID (Universally Unique Identifier) string.",
"version": "1.0.0",
"releaseNotes": "Initial release as part of the initial inferencePort AI tool registry.",
"websiteUrl": "",
"language": "powershell",
"authorEmail": "sharktidedev@gmail.com",
"authorUserId": "48301aad-3824-471b-aa3e-dcb0414be1f4",
"codeHash": "ddc52450223979d8a477f99eb68d403bd1608781317289e9e272b762eac3c80f",
"visibility": "public",
"publishedAt": "2026-05-15T21:04:25.499Z",
"updatedAt": "2026-05-15T21:04:28Z",
"requirements": {
"runtime": [
"pwsh"
],
"build": []
},
"userInputs": [],
"openai": {
"functionName": "generate_uuid",
"description": "Generate random UUID (Universally Unique Identifier) strings",
"parameters": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"description": "Number of UUIDs to generate."
}
},
"required": [],
"additionalProperties": false
}
},
"files": {
"manifestPath": "ab1f933d-0a69-4007-b679-350335b2f40a/manifest.json",
"codePath": "ab1f933d-0a69-4007-b679-350335b2f40a/uuid_generator.ps1"
}
}
}

Xet Storage Details

Size:
9.48 kB
·
Xet hash:
848b0c0fc11914f77c5cbe301291196c5a3d58906e2fce3f133d1ecc0f2f122a

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.