SkillAgentExample enables portable Claude SKILL.md files to run with any LLM via LangChain, currently configured for Gemini 2.5 Flash on Vertex AI. Ideal for developers building LLM-agnostic automation workflows.
git clone https://github.com/yai333/SkillAgentExample.gitSkillAgentExample is a Python-based agent framework that makes Claude Skills (SKILL.md files) portable across different LLMs using LangChain, with current support for Gemini 2.5 Flash via Vertex AI. The agent exposes three core tools: load_skill to fetch a skill's main SKILL.md instructions, read_skill_file to pull in supplementary reference files like forms.md or reference.md, and run_shell to execute arbitrary shell commands including Python scripts. When a user asks about a domain-specific task such as PDF manipulation, the LLM autonomously decides to load the relevant skill, reads any required reference files, and then executes the appropriate code. This pattern solves the problem of tying specialized agent knowledge to a single LLM provider, letting teams reuse Claude-authored skills in Gemini or other LangChain-compatible models. Developers building multi-LLM pipelines, document automation tools, or skill-driven agents will find this a practical reference implementation.
Install dependencies with `uv sync`, then authenticate with Vertex AI using `gcloud auth application-default login` or a service account key. Edit the query in main.py and run the agent with `python main.py`. The agent will automatically load the relevant SKILL.md files and execute the required code based on your query.
Loading and executing Claude PDF skills with Gemini 2.5 Flash via Vertex AI
Filling out PDF forms programmatically using skill-driven agent workflows
Running Python scripts dynamically via shell commands triggered by an LLM agent
Reusing SKILL.md-based knowledge across multiple LLM backends without rewriting logic
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/yai333/SkillAgentExampleCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a Skill Agent. Your task is to automate the process of [TASK] for [COMPANY] in the [INDUSTRY] sector. Use the following data: [DATA]. Provide a step-by-step plan to complete this task efficiently. Ensure the plan is detailed and actionable.
## Automation Plan for [TASK] at [COMPANY] ### Step 1: Data Collection - Gather all relevant data from [DATA]. - Ensure data is up-to-date and accurate. ### Step 2: Process Analysis - Identify key processes involved in [TASK]. - Document each step and its dependencies. ### Step 3: Tool Selection - Evaluate available tools for automation. - Select the most suitable tool based on [COMPANY]'s needs. ### Step 4: Implementation - Integrate the selected tool into the existing workflow. - Test the automation process thoroughly. ### Step 5: Monitoring and Optimization - Monitor the automation process for any issues. - Optimize the process based on feedback and performance metrics.
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
ITIL-aligned IT service management platform
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan