Tool tree
gradeNot graded
page: Every page
search_siteAnswer
Search Arvind Kumar's portfolio site: projects, plugins, tools and skills, career history and pages. Returns matching pages with titles, URLs and short snippets.
View tool JSON
{
"name": "search_site",
"kind": "answer",
"impl": "imperative",
"description": "Search Arvind Kumar's portfolio site: projects, plugins, tools and skills, career history and pages. Returns matching pages with titles, URLs and short snippets.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What to look for, for example \"WooCommerce payment gateway\" or \"AEO\"."
}
},
"required": [
"query"
]
},
"page": "/contact/"
}ask_about_arvindAction
Ask a question about Arvind Kumar's work and experience. Answered only from this site's public pages (site search first, then Claude), with the source URLs.
View tool JSON
{
"name": "ask_about_arvind",
"kind": "act",
"impl": "imperative",
"description": "Ask a question about Arvind Kumar's work and experience. Answered only from this site's public pages (site search first, then Claude), with the source URLs.",
"inputSchema": {
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "A question in plain words, for example \"Has he built WordPress plugins with AI features?\""
}
},
"required": [
"question"
]
},
"page": "/contact/"
}list_site_contentAnswer
List the public pages on Arvind Kumar's site with a one-line summary each. Optionally filter by kind, for example "project" for case studies, "page", "skill" for the tools and skills entries, or "career".
View tool JSON
{
"name": "list_site_content",
"kind": "answer",
"impl": "imperative",
"description": "List the public pages on Arvind Kumar's site with a one-line summary each. Optionally filter by kind, for example \"project\" for case studies, \"page\", \"skill\" for the tools and skills entries, or \"career\".",
"inputSchema": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"description": "Optional: project, page, skill or career."
}
}
},
"page": "/contact/"
}get_page_reportAnswer
Run the AI Scanner checks on the page that is open and return the scores (SEO, accessibility, speed, AI readiness) and every check with its result.
View tool JSON
{
"name": "get_page_report",
"kind": "answer",
"impl": "imperative",
"description": "Run the AI Scanner checks on the page that is open and return the scores (SEO, accessibility, speed, AI readiness) and every check with its result.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/contact/"
}open_ai_lensAction
Open the AI Scanner panel for the person using this page, on one of its tabs: overview, seo, a11y, speed, ai or chat.
View tool JSON
{
"name": "open_ai_lens",
"kind": "act",
"impl": "imperative",
"description": "Open the AI Scanner panel for the person using this page, on one of its tabs: overview, seo, a11y, speed, ai or chat.",
"inputSchema": {
"type": "object",
"properties": {
"tab": {
"type": "string",
"enum": [
"overview",
"seo",
"a11y",
"speed",
"ai",
"chat"
]
}
}
},
"page": "/contact/"
}draft_message_to_arvindAction
Prepare a message to Arvind Kumar in the contact form of this page. The form opens filled in; the person using the page reviews it, ticks the consent box and presses Send. Nothing is sent without them.
View tool JSON
{
"name": "draft_message_to_arvind",
"kind": "act",
"impl": "imperative",
"description": "Prepare a message to Arvind Kumar in the contact form of this page. The form opens filled in; the person using the page reviews it, ticks the consent box and presses Send. Nothing is sent without them.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The sender's name."
},
"email": {
"type": "string",
"description": "The sender's email address, for the reply."
},
"company": {
"type": "string",
"description": "Optional company."
},
"message": {
"type": "string",
"description": "What they would like Arvind Kumar to know or help with."
}
},
"required": [
"message"
]
},
"page": "/contact/"
}