gradeNot graded
page: Every page
get_profileAnswer
Who Rafa Audibert is in one call: name, headline, location, current job, website and social links. Start here.
View tool JSON
{
"name": "get_profile",
"kind": "answer",
"impl": "imperative",
"description": "Who Rafa Audibert is in one call: name, headline, location, current job, website and social links. Start here.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
},
"page": "/"
}get_resumeAnswer
Rafa's resume, the same content as rafaaudibert.dev/resume: background, work experience with bullet points, education and achievements, spoken languages, and technologies. Optionally narrow to one section.
View tool JSON
{
"name": "get_resume",
"kind": "answer",
"impl": "imperative",
"description": "Rafa's resume, the same content as rafaaudibert.dev/resume: background, work experience with bullet points, education and achievements, spoken languages, and technologies. Optionally narrow to one section.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"section": {
"description": "Return only this section. Omit for the whole resume.",
"type": "string",
"enum": [
"background",
"experience",
"education",
"languages",
"technologies"
]
}
}
},
"page": "/"
}list_visited_countriesAnswer
Countries and territories Rafa has visited, with the years of each visit. Brazil is home and counts for every year. Optionally filter to a single year.
View tool JSON
{
"name": "list_visited_countries",
"kind": "answer",
"impl": "imperative",
"description": "Countries and territories Rafa has visited, with the years of each visit. Brazil is home and counts for every year. Optionally filter to a single year.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"year": {
"description": "Only countries visited in this year.",
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
}
},
"page": "/"
}list_flightsAnswer
Flights Rafa has taken, as drawn on the globe at rafaaudibert.dev/travel. Every international flight is listed; repetitive domestic hops are left out. Filter by year and/or airport IATA code.
View tool JSON
{
"name": "list_flights",
"kind": "answer",
"impl": "imperative",
"description": "Flights Rafa has taken, as drawn on the globe at rafaaudibert.dev/travel. Every international flight is listed; repetitive domestic hops are left out. Filter by year and/or airport IATA code.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"year": {
"description": "Only flights in this year.",
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"airport": {
"description": "Only flights departing from or arriving at this IATA code, e.g. POA.",
"type": "string",
"minLength": 3,
"maxLength": 3
}
}
},
"page": "/"
}get_travel_summaryAnswer
Aggregate travel numbers: how many countries, flights and airports, a per-year breakdown, and the most used airports.
View tool JSON
{
"name": "get_travel_summary",
"kind": "answer",
"impl": "imperative",
"description": "Aggregate travel numbers: how many countries, flights and airports, a per-year breakdown, and the most used airports.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
},
"page": "/"
}list_blog_postsAnswer
Rafa's blog posts, newest first, with title, description, publish date, tags and URL. Use get_blog_post for the full text. Optionally filter by tag.
View tool JSON
{
"name": "list_blog_posts",
"kind": "answer",
"impl": "imperative",
"description": "Rafa's blog posts, newest first, with title, description, publish date, tags and URL. Use get_blog_post for the full text. Optionally filter by tag.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"tag": {
"description": "Only posts carrying this tag (case-insensitive).",
"type": "string"
}
}
},
"page": "/"
}get_blog_postAnswer
The full Markdown source of one blog post, by slug (see list_blog_posts).
View tool JSON
{
"name": "get_blog_post",
"kind": "answer",
"impl": "imperative",
"description": "The full Markdown source of one blog post, by slug (see list_blog_posts).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Post slug, e.g. applying-for-a-job-in-2024."
}
},
"required": [
"slug"
]
},
"page": "/"
}