Step 4 of the surf-skill pipeline. Writes card.json, the page copy for a picked skill (name, descriptions, FAQ, kind, use cases, and collection copy for a new repo). Use when the surf-skill orchestrator launches the Card step for a card folder, or when asked to redo the copy for one card.
Step 1 of the surf-skill pipeline. Finds one trending, never-featured agent skill that passes the basic checks and saves it as a new card folder in cards/. Use when the surf-skill orchestrator launches the Pick step, or when asked to pick the next skill-of-the-day candidate.
Step 2 of the surf-skill pipeline. Reads a picked skill and writes plan.json and inputs/ for one short demo task with its checks, or drops the skill when it can't run in the sandbox. Use when the surf-skill orchestrator launches the Plan step for a card folder, or when asked to redo the plan for one card.
Step 6 of the surf-skill pipeline. Uploads a card's video and cover to R2 and writes the card into Supabase's skills table with its own future day. Use when the surf-skill orchestrator launches the Publish step for a card folder, or when asked to publish or reschedule one card.
Step 3 of the surf-skill pipeline. Runs a card's demo task with the skill in a locked-down agy sandbox, checks the result with code and an AI reviewer, and writes run.json. Use when the surf-skill orchestrator launches the Run step for a card folder, or when asked to redo the run for one card.
Step 5 of the surf-skill pipeline. Turns a card's real run result into an 11-second preview video and cover, recorded in video.json. Use when the surf-skill orchestrator launches the Video step for a card folder, or when asked to redo the video for one card.
Builds a batch of "skill of the day" cards for surfskills.surf, end to end, and stops at the first problem for the owner to look at. Picks a never-featured skill, plans and runs a demo task in a locked-down agent sandbox, writes the card text, makes the preview video, and publishes the card with its date. Use when…
★not rated 2
changed 3d agoA99 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: