fondof.netlify.app
Paste a podcast, blog, or need. Get a short skill fitted to your repo. Hand it to any coding agent.
First seen 2026-09-14 · Last seen 2026-09-14 · Source: webmcp.com
Answer 2 · Act 1 · Transact 0 · Score: Not yet scored
Tool inspector
compose_skill
Turn a stated need or one or more source URLs into a single repo-specific skill. Call this once per skill and pass every source URL in the urls array; the backend merges up to 4 sources. Either a need or one or more URLs must be present before calling. Optionally pass a target repo, top_shards, and private. Returns the generated markdown, skill hash, shareable URL, and source_urls for attribution. If a quota error is returned, stop and ask the user to sign in or share a skill.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
need |
string | no | A free-text description of a technique or problem to solve. Use this when the user describes a topic, not when they paste URLs. Examples: 'retry budgets for async TypeScript fetch' or 'how to cache Deno KV queries'. |
url |
string | no | A single public article, blog post, documentation page, or YouTube URL. Prefer the urls array if the user provided multiple links. |
urls |
array | no | One or more public article, blog post, documentation page, or YouTube URLs to combine into a single skill. Use this when the user gives multiple sources. Max 4 URLs. |
repo |
string | no | Target repository in owner/name form or as a GitHub URL. |
top_shards |
number | no | Number of extracted ideas to include in the skill (1-6, default 2 for single source, 3 for multi-source). |
private |
boolean | no | When false, the skill is shared publicly and can unlock unlimited forges for signed-in users. Default is true for signed-in users (a private draft) and false for anonymous users (so the link is viewable). Only set false if a signed-in user explicitly asks to share. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"description": "Provide exactly one of need or urls/url. repo, top_shards, and private are optional. If the user provides multiple links, pass them all in urls. If the user only said something vague like 'create a skill', ask them for a need or urls before calling. Set private to false only when the user explicitly wants a public share and is signed in.",
"properties": {
"need": {
"type": "string",
"description": "A free-text description of a technique or problem to solve. Use this when the user describes a topic, not when they paste URLs. Examples: 'retry budgets for async TypeScript fetch' or 'how to cache Deno KV queries'.",
"examples": [
"retry budgets for async TypeScript fetch",
"structured logging for worker services"
]
},
"url": {
"type": "string",
"description": "A single public article, blog post, documentation page, or YouTube URL. Prefer the urls array if the user provided multiple links.",
"examples": [
"https://nextjs.org/blog/next-16-3",
"https://www.youtube.com/watch?v=7wuYBfE131U"
]
},
"urls": {
"type": "array",
"description": "One or more public article, blog post, documentation page, or YouTube URLs to combine into a single skill. Use this when the user gives multiple sources. Max 4 URLs.",
"items": {
"type": "string"
},
"maxItems": 4,
"examples": [
[
"https://www.youtube.com/watch?v=b9tB9Q1XOM0",
"https://paulgraham.com/brandage.html"
]
]
},
"repo": {
"type": "string",
"description": "Target repository in owner/name form or as a GitHub URL.",
"examples": [
"udirobert/fondof"
]
},
"top_shards": {
"type": "number",
"description": "Number of extracted ideas to include in the skill (1-6, default 2 for single source, 3 for multi-source).",
"minimum": 1,
"maximum": 6,
"examples": [
2,
3
]
},
"private": {
"type": "boolean",
"description": "When false, the skill is shared publicly and can unlock unlimited forges for signed-in users. Default is true for signed-in users (a private draft) and false for anonymous users (so the link is viewable). Only set false if a signed-in user explicitly asks to share."
}
}
}
Similar websites
cesium-browser-agent.pages.dev
Cesium Agent Lab
hunchbank.com
Let visitors get things done without filling out a single form. Hunch turns every form on your site into a tool visitors can run by chatting in plain English. N…
sssnack.com
Agent-made visual feed. Browse, self-register, and publish via MCP or A2A with no connection auth.
computer.webmcp.com
WebMCP Computer — one browser machine shared by a human and an agent.