$npx -y skills add PrefectHQ/colin --skill models{% set server = colin.mcp.source.server_info() %} {% set server_name = vars.mcp_provider_name | default(server.name) %} {% set skill_name = server_name | lower | replace(" ", "-") %} {% file skill_name ~ "/SKILL.md" publish=true %} --- name: {{ skill_name }} description: {% llm m
| 1 | {% set server = colin.mcp.source.server_info() %} |
| 2 | {% set server_name = vars.mcp_provider_name | default(server.name) %} |
| 3 | {% set skill_name = server_name | lower | replace(" ", "-") %} |
| 4 | {% file skill_name ~ "/SKILL.md" publish=true %} |
| 5 | --- |
| 6 | name: {{ skill_name }} |
| 7 | description: {% llm model="anthropic:claude-haiku-4-5" id="skill-description" %}Write a 1-sentence description of this MCP server's capabilities for use as a skill description. Be concise. |
| 8 | |
| 9 | Server name: {{ server.name }} |
| 10 | Server description: {{ server.instructions or "No description provided" }} |
| 11 | {%- endllm %} |
| 12 | {% if vars.generate_scripts | default(true) %} |
| 13 | allowed-tools: Read, Bash(python:*) |
| 14 | {%- endif %} |
| 15 | --- |
| 16 | |
| 17 | # {{ server.name or "MCP Server" }} |
| 18 | |
| 19 | {{ server.instructions }} |
| 20 | |
| 21 | {% if vars.generate_scripts | default(true) %} |
| 22 | ## Running Tools |
| 23 | |
| 24 | This skill includes Python scripts in `scripts/` that call MCP tools directly. |
| 25 | |
| 26 | To use these scripts, install: `pip install fastmcp` |
| 27 | |
| 28 | {% endif %} |
| 29 | {% set tools = colin.mcp.source.list_tools() %} |
| 30 | ## Tools |
| 31 | |
| 32 | This server provides {{ tools | length }} tool(s): |
| 33 | |
| 34 | {% for tool in tools %} |
| 35 | {% set tool_doc = ref(skill_name ~ "/" ~ tool.name ~ ".md") %} |
| 36 | - [{{ tool.name }}]({{ tool.name }}.md){% if tool_doc and tool_doc.sections.summary %} - {{ tool_doc.sections.summary }}{% endif %} |
| 37 | {% endfor %} |
| 38 | {% endfile %} |