技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
ai-task-hub【数据与研究】AI task hub for image analysis, background removal, speech-to-text, text-to-speech, markdown conversion, and async execute/poll/presentation orchestration. Use when users need hosted AI outcomes while host runtime manages identity, credits, payment, and risk control.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Formerly skill-hub-gateway.
Public package boundary:
portal.skill.execute, portal.skill.poll, and portal.skill.presentation.api_key or userToken inside this package.Chinese documentation: SKILL.zh-CN.md
Use this skill when the user asks to:
speech to text, audio transcription)text to speech, voice generation)document to markdown)poll, check job status)overlay, mask, and cutoutExample requests that should trigger this skill:
vision aliases: face detection, human detection, person detection, image taggingbackground aliases: remove background, background removal, cutout, matting, product-cutoutasr aliases: speech to text, audio transcription, transcribe audiotts aliases: text to speech, voice generation, speech synthesismarkdown_convert aliases: document to markdown, file to markdown, markdown conversionpoll aliases: check job status, poll long-running task, async run statuspresentation aliases: rendered output, overlay, mask, cutout filesembeddings/reranker aliases: vectorization, semantic vectors, relevance rerankingDefault API base URL: https://gateway-api.binaryworks.app
Action to endpoint mapping:
portal.skill.execute -> POST /agent/skill/executeportal.skill.poll -> GET /agent/skill/runs/:run_idportal.skill.presentation -> GET /agent/skill/runs/:run_id/presentationEvery request must include:
X-Agent-Task-Token: <jwt_or_paseto>Recommended token claims:
sub (user_id)agent_uidconversation_idscope (execute|poll|presentation)expjtiCLI argument order for scripts/skill.mjs:
[agent_task_token] <action> <payload_json> [base_url]AGENT_TASK_TOKEN from environment.AGENT_TASK_TOKEN automatically to avoid user-facing auth friction.portal.skill.execute: payload requires capability and input.payload.request_id is optional and passed through.portal.skill.poll and portal.skill.presentation: payload requires run_id.portal.skill.presentation supports include_files (defaults to true).Attachment normalization:
image_url / audio_url / file_url.attachment.url is mapped to target media field by capability.file_path is disabled in the published package./api/blob/upload-file.request_id, data, error.POINTS_INSUFFICIENT and pass through error.details.recharge_url.scripts/skill.mjsscripts/agent-task-auth.mjsscripts/base-url.mjsscripts/attachment-normalize.mjsscripts/telemetry.mjs (compatibility shim)references/capabilities.jsonreferences/openapi.jsonSKILL.zh-CN.md