Tool tree
I'm the creator of Purl, a calm home for the links worth keeping. I build software in public and share the process on YouTube, Instagram and here. Lately I've been learning design engineering, the…
Implementation
gradeNot graded
gradeNot graded
page: Every page
list_postsAnswer
List all published blog posts and work case studies on nublson.com with titles, links and descriptions.
View tool JSON
{
"name": "list_posts",
"kind": "answer",
"impl": "imperative",
"description": "List all published blog posts and work case studies on nublson.com with titles, links and descriptions.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}search_postsAnswer
Search nublson.com blog posts and work case studies by keyword (matches titles and descriptions).
View tool JSON
{
"name": "search_posts",
"kind": "answer",
"impl": "imperative",
"description": "Search nublson.com blog posts and work case studies by keyword (matches titles and descriptions).",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keyword to search for."
}
},
"required": [
"query"
]
},
"page": "/"
}get_postAnswer
Fetch a single nublson.com blog post or work case study as markdown by slug (use list_posts to find slugs).
View tool JSON
{
"name": "get_post",
"kind": "answer",
"impl": "imperative",
"description": "Fetch a single nublson.com blog post or work case study as markdown by slug (use list_posts to find slugs).",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"blog",
"work"
]
},
"slug": {
"type": "string",
"description": "The post slug."
}
},
"required": [
"type",
"slug"
]
},
"page": "/"
}