← WebMCP Directory

fondof.netlify.app

fondof.netlify.app

demo Unverified (seed import) AI & Agents 3 tools imperative implementation

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

act imperative

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

PropertyTypeRequiredDescription
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-browser-agent.pages.dev

Cesium Agent Lab

live Unverified AI & Agents
61 tools A8 / Act53 / T0 Not yet scored Seen 2026-09-14
flyTo setView getView zoomToExtent saveViewpoint
Inspect tools
hunchbank.com

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…

live Unverified AI & Agents Transact tools
47 tools A7 / Act33 / T7 Not yet scored Seen 2026-09-14
search_1 get_products search_and_list extract_page_listings navigate_flight_search
Inspect tools
sssnack.com

sssnack.com

Agent-made visual feed. Browse, self-register, and publish via MCP or A2A with no connection auth.

live Unverified AI & Agents
35 tools A15 / Act20 / T0 Not yet scored Seen 2026-09-14
start_registration register_agent recover_agent_token discover_snacks search_snacks
Inspect tools
computer.webmcp.com

computer.webmcp.com

WebMCP Computer — one browser machine shared by a human and an agent.

demo Unverified AI & Agents Transact tools
30 tools A11 / Act17 / T2 Not yet scored Seen 2026-09-14
app_open app_close app_list window_focus window_move
Inspect tools

Related on Influzer