{"data":{"node":{"slug":"santifer-cv-santiago","name":"cv-santiago","tagline":"Interactive CV with AI chat integration.","github_url":"https://github.com/santifer/cv-santiago","owner":"santifer","repo":"cv-santiago","owner_avatar_url":"https://avatars.githubusercontent.com/u/256850418?v=4","primary_language":"HTML","stars":843,"forks":281,"topics":["ai","chatbot","claude","langfuse","llm","llmops","observability","portfolio","react","tailwindcss","typescript","vercel","vite"],"archived":false,"github_pushed_at":"2026-09-01T17:55:48+00:00","maintenance_label":"Active","stars_delta_30d":35,"url":"https://www.graphcanon.com/tools/santifer-cv-santiago","markdown_url":"https://www.graphcanon.com/tools/santifer-cv-santiago.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/santifer-cv-santiago","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=santifer-cv-santiago"},"categories":[{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"chatbot","name":"chatbot"},{"slug":"claude","name":"claude"},{"slug":"langfuse","name":"langfuse"},{"slug":"llm","name":"llm"},{"slug":"llmops","name":"llmops"},{"slug":"portfolio","name":"portfolio"},{"slug":"react","name":"react"}],"edges":[{"type":"depends_on","direction":"out","explanation":"cv-santiago mentions using TypeScript and Vercel which is directly related to the ai toolkit offered by Vercel for TypeScript projects.","successor_context":null,"tool":{"slug":"vercel-ai","name":"ai","tagline":"The AI Toolkit for TypeScript","github_url":"https://github.com/vercel/ai","owner":"vercel","repo":"ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/14985020?v=4","primary_language":"TypeScript","stars":26820,"forks":5161,"topics":["anthropic","artificial-intelligence","gemini","generative-ai","generative-ui","javascript","language-model","llm","nextjs","openai","react","svelte","typescript","vercel","vue"],"archived":false,"github_pushed_at":"2026-09-18T08:38:00+00:00","maintenance_label":"Very active","stars_delta_30d":785,"url":"https://www.graphcanon.com/tools/vercel-ai","markdown_url":"https://www.graphcanon.com/tools/vercel-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/vercel-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=vercel-ai"}},{"type":"related","direction":"out","explanation":"Both focus on enhancing functionality with Claude AI capabilities in specific contexts like skills and portfolios.","successor_context":null,"tool":{"slug":"jeffallan-claude-skills","name":"claude-skills","tagline":"66 Specialized Skills for Full-Stack Developers","github_url":"https://github.com/Jeffallan/claude-skills","owner":"Jeffallan","repo":"claude-skills","owner_avatar_url":"https://avatars.githubusercontent.com/u/23423962?v=4","primary_language":"Python","stars":11543,"forks":1112,"topics":["ai-agents","claude","claude-code","claude-marketplace","claude-skills"],"archived":false,"github_pushed_at":"2026-08-07T20:19:18+00:00","maintenance_label":"Steady","stars_delta_30d":469,"url":"https://www.graphcanon.com/tools/jeffallan-claude-skills","markdown_url":"https://www.graphcanon.com/tools/jeffallan-claude-skills.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jeffallan-claude-skills","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jeffallan-claude-skills"}},{"type":"related","direction":"out","explanation":"Both repositories utilize Claude API in their respective applications or resources.","successor_context":null,"tool":{"slug":"composiohq-awesome-claude-skills","name":"awesome-claude-skills","tagline":"A curated list of awesome Claude Skills for customizing AI workflows","github_url":"https://github.com/ComposioHQ/awesome-claude-skills","owner":"ComposioHQ","repo":"awesome-claude-skills","owner_avatar_url":"https://avatars.githubusercontent.com/u/128464815?v=4","primary_language":"Python","stars":75355,"forks":8736,"topics":["agent-skills","ai-agents","antigravity","automation","claude","claude-code","codex","composio","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation"],"archived":false,"github_pushed_at":"2026-09-18T07:16:11+00:00","maintenance_label":"Very active","stars_delta_30d":2568,"url":"https://www.graphcanon.com/tools/composiohq-awesome-claude-skills","markdown_url":"https://www.graphcanon.com/tools/composiohq-awesome-claude-skills.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/composiohq-awesome-claude-skills","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=composiohq-awesome-claude-skills"}},{"type":"alternative","direction":"out","explanation":"cv-santiago is an interactive CV/portfolio application as are some of the apps listed in awesome-llm-apps but with a more personalized and advanced AI chatbot integration.","successor_context":null,"tool":{"slug":"shubhamsaboo-awesome-llm-apps","name":"awesome-llm-apps","tagline":"Over 100 runnable AI Agent and RAG apps to clone, tweak, and deploy.","github_url":"https://github.com/Shubhamsaboo/awesome-llm-apps","owner":"Shubhamsaboo","repo":"awesome-llm-apps","owner_avatar_url":"https://avatars.githubusercontent.com/u/31396011?v=4","primary_language":"Python","stars":136444,"forks":20078,"topics":["agents","llms","python","rag"],"archived":false,"github_pushed_at":"2026-09-02T23:13:03+00:00","maintenance_label":"Very active","stars_delta_30d":5214,"url":"https://www.graphcanon.com/tools/shubhamsaboo-awesome-llm-apps","markdown_url":"https://www.graphcanon.com/tools/shubhamsaboo-awesome-llm-apps.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/shubhamsaboo-awesome-llm-apps","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=shubhamsaboo-awesome-llm-apps"}}],"neighbours":[{"slug":"composiohq-awesome-claude-skills","name":"awesome-claude-skills","tagline":"A curated list of awesome Claude Skills for customizing AI workflows","github_url":"https://github.com/ComposioHQ/awesome-claude-skills","owner":"ComposioHQ","repo":"awesome-claude-skills","owner_avatar_url":"https://avatars.githubusercontent.com/u/128464815?v=4","primary_language":"Python","stars":75355,"forks":8736,"topics":["agent-skills","ai-agents","antigravity","automation","claude","claude-code","codex","composio","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation"],"archived":false,"github_pushed_at":"2026-09-18T07:16:11+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/composiohq-awesome-claude-skills","markdown_url":"https://www.graphcanon.com/tools/composiohq-awesome-claude-skills.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/composiohq-awesome-claude-skills","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=composiohq-awesome-claude-skills","shared_categories":[]},{"slug":"santifer-career-ops","name":"career-ops","tagline":"Open-source AI job search tool that automates the process of scanning job portals, scoring listings, and tailoring CVs for applicants.","github_url":"https://github.com/santifer/career-ops","owner":"santifer","repo":"career-ops","owner_avatar_url":"https://avatars.githubusercontent.com/u/256850418?v=4","primary_language":"JavaScript","stars":72182,"forks":13600,"topics":["ai-agent","ai-job-search","ats","career","careerops","claude-code","cli","cover-letter","cv","interview-prep","job-application","job-hunting","job-search","job-tracker","jobsearch","jobseekers","local-first","open-source","resume","resume-builder"],"archived":false,"github_pushed_at":"2026-09-19T18:21:38+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/santifer-career-ops","markdown_url":"https://www.graphcanon.com/tools/santifer-career-ops.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/santifer-career-ops","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=santifer-career-ops","shared_categories":[]},{"slug":"madslorentzen-ai-job-search","name":"ai-job-search","tagline":"AI job application framework built on Claude Code for evaluating postings, tailoring CVs, writing cover letters, and interview preparation.","github_url":"https://github.com/MadsLorentzen/ai-job-search","owner":"MadsLorentzen","repo":"ai-job-search","owner_avatar_url":"https://avatars.githubusercontent.com/u/50207393?v=4","primary_language":"Python","stars":43382,"forks":14891,"topics":["ai","ai-agents","career","claude-code","cover-letter","cv","interview-preparation","job-application","job-hunting","job-search","latex","resume"],"archived":false,"github_pushed_at":"2026-09-16T19:09:33+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/madslorentzen-ai-job-search","markdown_url":"https://www.graphcanon.com/tools/madslorentzen-ai-job-search.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/madslorentzen-ai-job-search","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=madslorentzen-ai-job-search","shared_categories":[]},{"slug":"copilotkit-copilotkit","name":"CopilotKit","tagline":"The Frontend Stack for Agents & Generative UI","github_url":"https://github.com/CopilotKit/CopilotKit","owner":"CopilotKit","repo":"CopilotKit","owner_avatar_url":"https://avatars.githubusercontent.com/u/131273140?v=4","primary_language":"TypeScript","stars":37405,"forks":4641,"topics":["agent","agent-native","agentic-ai","agents","ai","ai-agent","ai-assistant","assistant","assistant-chat-bots","copilot","copilot-chat","generative-ui","js","llm","nextjs","open-source","react","reactjs","ts","typescript"],"archived":false,"github_pushed_at":"2026-09-18T08:34:05+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/copilotkit-copilotkit","markdown_url":"https://www.graphcanon.com/tools/copilotkit-copilotkit.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/copilotkit-copilotkit","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=copilotkit-copilotkit","shared_categories":[]},{"slug":"srbhr-resume-matcher","name":"Resume-Matcher","tagline":"The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100+ LLMs support.","github_url":"https://github.com/srbhr/Resume-Matcher","owner":"srbhr","repo":"Resume-Matcher","owner_avatar_url":"https://avatars.githubusercontent.com/u/54472864?v=4","primary_language":"Python","stars":28473,"forks":5050,"topics":["applicant-tracking-system","ats","hacktoberfest","machine-learning","natural-language-processing","nextjs","python","resume","resume-builder","resume-parser","text-similarity","typescript","vector-search","word-embeddings"],"archived":false,"github_pushed_at":"2026-09-10T17:46:22+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/srbhr-resume-matcher","markdown_url":"https://www.graphcanon.com/tools/srbhr-resume-matcher.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/srbhr-resume-matcher","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=srbhr-resume-matcher","shared_categories":[]},{"slug":"nirdiamant-agents-towards-production","name":"agents-towards-production","tagline":"End-to-end, code-first tutorials for building production-grade GenAI agents","github_url":"https://github.com/NirDiamant/agents-towards-production","owner":"NirDiamant","repo":"agents-towards-production","owner_avatar_url":"https://avatars.githubusercontent.com/u/28316913?v=4","primary_language":"Jupyter Notebook","stars":21298,"forks":2824,"topics":["agent","agent-framework","agentic-ai","agents","ai-agents","deployment","genai","generative-ai","langgraph","llm","llms","mcp","mlops","multi-agent-systems","observability","production","python","rag","tutorials"],"archived":false,"github_pushed_at":"2026-08-15T00:52:10+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/nirdiamant-agents-towards-production","markdown_url":"https://www.graphcanon.com/tools/nirdiamant-agents-towards-production.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nirdiamant-agents-towards-production","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nirdiamant-agents-towards-production","shared_categories":[]},{"slug":"yusufkaraaslan-skill-seekers","name":"Skill_Seekers","tagline":"Automation tool for converting documentation and code into Claude AI skills","github_url":"https://github.com/yusufkaraaslan/Skill_Seekers","owner":"yusufkaraaslan","repo":"Skill_Seekers","owner_avatar_url":"https://avatars.githubusercontent.com/u/11597362?v=4","primary_language":"Python","stars":15009,"forks":1530,"topics":["ai-tools","ast-parser","automation","claude-ai","claude-skills","code-analysis","conflict-detection","documentation","documentation-generator","github","github-scraper","mcp","mcp-server","multi-source","ocr","pdf","python","web-scraping"],"archived":false,"github_pushed_at":"2026-09-16T20:32:39+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/yusufkaraaslan-skill-seekers","markdown_url":"https://www.graphcanon.com/tools/yusufkaraaslan-skill-seekers.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/yusufkaraaslan-skill-seekers","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=yusufkaraaslan-skill-seekers","shared_categories":[]},{"slug":"chainlit-chainlit","name":"chainlit","tagline":"Build Conversational AI in minutes ⚡️","github_url":"https://github.com/Chainlit/chainlit","owner":"Chainlit","repo":"chainlit","owner_avatar_url":"https://avatars.githubusercontent.com/u/128686189?v=4","primary_language":"Python","stars":12435,"forks":1747,"topics":["chatgpt","langchain","llm","openai","openai-chatgpt","python","ui"],"archived":false,"github_pushed_at":"2026-08-26T09:45:56+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/chainlit-chainlit","markdown_url":"https://www.graphcanon.com/tools/chainlit-chainlit.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/chainlit-chainlit","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=chainlit-chainlit","shared_categories":[]},{"slug":"trigaten-learn-prompting","name":"Learn_Prompting","tagline":"Your Go-To Resource for Mastering Generative AI","github_url":"https://github.com/trigaten/Learn_Prompting","owner":"trigaten","repo":"Learn_Prompting","owner_avatar_url":"https://avatars.githubusercontent.com/u/42948753?v=4","primary_language":"MDX","stars":4726,"forks":668,"topics":["chatgpt","chatgpt-api","deep-learning","gpt-3","gpt-4","gpt-4-api","gpt3","large-language-models","llm","machine-learning","nlp","openai-api","prompt-engineering","prompt-toolkit","prompt-tuning","prompting","transformers"],"archived":false,"github_pushed_at":"2025-01-14T15:04:07+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/trigaten-learn-prompting","markdown_url":"https://www.graphcanon.com/tools/trigaten-learn-prompting.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/trigaten-learn-prompting","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=trigaten-learn-prompting","shared_categories":[]},{"slug":"a16z-infra-ai-getting-started","name":"ai-getting-started","tagline":"A Javascript AI getting started stack for weekend projects","github_url":"https://github.com/a16z-infra/ai-getting-started","owner":"a16z-infra","repo":"ai-getting-started","owner_avatar_url":"https://avatars.githubusercontent.com/u/130202746?v=4","primary_language":"TypeScript","stars":4142,"forks":659,"topics":[],"archived":false,"github_pushed_at":"2024-08-21T12:35:18+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/a16z-infra-ai-getting-started","markdown_url":"https://www.graphcanon.com/tools/a16z-infra-ai-getting-started.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/a16z-infra-ai-getting-started","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=a16z-infra-ai-getting-started","shared_categories":[]},{"slug":"stickerdaniel-linkedin-mcp-server","name":"linkedin-mcp-server","tagline":"Open-source MCP server for LinkedIn enabling access to profiles, companies, jobs, and messages.","github_url":"https://github.com/stickerdaniel/linkedin-mcp-server","owner":"stickerdaniel","repo":"linkedin-mcp-server","owner_avatar_url":"https://avatars.githubusercontent.com/u/63877413?v=4","primary_language":"Python","stars":3548,"forks":617,"topics":["ai-agents","anthropic","chatgpt","chatgpt-desktop","claude","claude-ai","claude-code","claude-desktop","desktop-extension","dxt","linkedin","linkedin-api","linkedin-mcp","linkedin-profile-scraper","linkedin-scraper","mcp","mcp-server","model-context-protocol","python"],"archived":false,"github_pushed_at":"2026-09-19T22:39:52+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/stickerdaniel-linkedin-mcp-server","markdown_url":"https://www.graphcanon.com/tools/stickerdaniel-linkedin-mcp-server.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/stickerdaniel-linkedin-mcp-server","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=stickerdaniel-linkedin-mcp-server","shared_categories":[]},{"slug":"jeremylongshore-claude-code-plugins-plus-skills","name":"claude-code-plugins-plus-skills","tagline":"Claude Code Plugins Plus Skills","github_url":"https://github.com/jeremylongshore/claude-code-plugins-plus-skills","owner":"jeremylongshore","repo":"claude-code-plugins-plus-skills","owner_avatar_url":"https://avatars.githubusercontent.com/u/213859472?v=4","primary_language":"Python","stars":2780,"forks":402,"topics":["agent-skills","ai","ai-agents","anthropic","automation","claude-code","claude-code-plugins","developer-tools","devops","llm","marketplace","mcp","plugin-marketplace","plugin-system","saas","skills"],"archived":false,"github_pushed_at":"2026-09-20T01:33:47+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/jeremylongshore-claude-code-plugins-plus-skills","markdown_url":"https://www.graphcanon.com/tools/jeremylongshore-claude-code-plugins-plus-skills.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jeremylongshore-claude-code-plugins-plus-skills","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jeremylongshore-claude-code-plugins-plus-skills","shared_categories":[]}]}}