"rationale":"Simple HTTP fetch + filter + markdown render. Haiku is plenty fast and the cheapest option for a daily run."
},
"schema":[
{
"default":[],
"description":"Keywords or phrases to highlight in the digest (case-insensitive substring match against story titles). Leave empty to include every top story above the score threshold.",
"itemType":"string",
"key":"topics",
"label":"Highlight Topics (optional)",
"maxItems":20,
"minItems":0,
"required":false,
"type":"list"
},
{
"default":100,
"description":"Only include stories at or above this point score. HN's front page averages ~150; lower this to widen the net, raise it to focus on viral-only items.",
"key":"min_score",
"label":"Minimum Score",
"max":1000,
"min":1,
"required":false,
"type":"number"
},
{
"default":15,
"description":"Cap on how many stories appear in each digest. Avoids blowing up the dashboard list when HN has a busy day.",
"key":"max_items",
"label":"Maximum Items",
"max":50,
"min":5,
"required":false,
"type":"number"
}
]
},
"contents":{
"agentsMd":true,
"config":3,
"cron":1,
"dashboard":true
},
"description":"A daily digest of HackerNews top stories. Pulls Hacker News' Firebase API, filters by minimum score and optional topics, prepends a markdown digest to digest.md, and keeps the dashboard's top stories list current. No API keys required.",
"description":"A daily uptime check for a list of URLs you configure on install. Writes status to status-log.md and updates the dashboard with current counts.",
"description":"Install this to give your agent a skill that scaffolds new Scarf projects \u2014 dashboards, optional configuration schemas, cron jobs, and AGENTS.md \u2014 from a short conversational interview. Scaffolded projects are usable locally and cleanly exportable as .scarftemplate bundles.",