Implementation
gradeNot graded
gradeNot graded
page: Every page
search_portfolioAnswer
Search Chong Wei Khang's photography portfolio by keyword, location, subject (e.g. Penang, Croatia, Slovenia, coffee, beach, cat), or orientation (landscape / portrait). Returns photos with direct URLs and captions.
View tool JSON
{
"name": "search_portfolio",
"kind": "answer",
"impl": "imperative",
"description": "Search Chong Wei Khang's photography portfolio by keyword, location, subject (e.g. Penang, Croatia, Slovenia, coffee, beach, cat), or orientation (landscape / portrait). Returns photos with direct URLs and captions.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keyword, topic, or location to filter by (optional)"
},
"orientation": {
"type": "string",
"enum": [
"landscape",
"portrait"
],
"description": "Filter by image orientation (optional)"
}
}
},
"page": "/"
}get_photographer_profileAnswer
Retrieve Chong Wei Khang's biography, location, photography equipment, full-stack engineer background, and contact details.
View tool JSON
{
"name": "get_photographer_profile",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve Chong Wei Khang's biography, location, photography equipment, full-stack engineer background, and contact details.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}navigate_siteAction
Navigate the website to a given route (portfolio, about, contact).
View tool JSON
{
"name": "navigate_site",
"kind": "act",
"impl": "imperative",
"description": "Navigate the website to a given route (portfolio, about, contact).",
"inputSchema": {
"type": "object",
"properties": {
"destination": {
"type": "string",
"enum": [
"portfolio",
"about",
"contact"
],
"description": "Page to navigate to: \"portfolio\" (/), \"about\" (/about), or \"contact\" (/contact)"
}
},
"required": [
"destination"
]
},
"page": "/"
}submit_contact_inquirySensitive Action
Send a contact message or booking inquiry to photographer Chong Wei Khang.
View tool JSON
{
"name": "submit_contact_inquiry",
"kind": "transact",
"impl": "imperative",
"description": "Send a contact message or booking inquiry to photographer Chong Wei Khang.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the person inquiring"
},
"email": {
"type": "string",
"description": "Valid email address for response"
},
"subject": {
"type": "string",
"description": "Brief subject or reason for inquiry"
},
"message": {
"type": "string",
"description": "Inquiry message, project details, or questions"
}
},
"required": [
"name",
"email",
"subject",
"message"
]
},
"page": "/"
}toggle_themeAction
Toggle or check dark/light mode for Chong Wei Khang's portfolio.
View tool JSON
{
"name": "toggle_theme",
"kind": "act",
"impl": "imperative",
"description": "Toggle or check dark/light mode for Chong Wei Khang's portfolio.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"toggle",
"light",
"dark"
],
"description": "Action to take: toggle between modes, or explicitly set light or dark"
}
}
},
"page": "/"
}switch_languageAction
Switch or query the current display language between English (en) and Simplified Chinese (zh).
View tool JSON
{
"name": "switch_language",
"kind": "act",
"impl": "imperative",
"description": "Switch or query the current display language between English (en) and Simplified Chinese (zh).",
"inputSchema": {
"type": "object",
"properties": {
"lang": {
"type": "string",
"enum": [
"toggle",
"en",
"zh"
],
"description": "Language to switch to, or toggle between English and Chinese (defaults to toggle)"
}
}
},
"page": "/"
}