Agent skill

configure-w3id

A skill that will register a new w3id for a new github project.

Stars 20
Forks 2

Install this agent skill to your Project

npx add-skill https://github.com/ai4curation/curation-skills/tree/main/configure-w3id

SKILL.md

For context See https://github.com/linkml/linkml-project-copier/issues/127

First, it will be necessary to create a fork of https://github.com/perma-id/w3id.org

This might be in ~/repos/w3id.org - be sure it is up to date

make a PR with a new folder ./{{ project_name }}/

This will have two files:

.htaccess:

Options +FollowSymLinks
RewriteEngine on

# vocab/ end point
RewriteRule ^vocab$ https://github.{{ github_org }}.io/{{ project_name }}/$1
RewriteRule ^vocab\/(.*)$ https://github.{{ github_org }}.io/{{ project_name }}/$1 [R=301,L]

# schema submodules
RewriteRule ^schema\/(.*)$ https://raw.githubusercontent.com/{{ github_org }}/{{ project_name }}/main/src/{{ project_name }}/$1 [R=301,L]

# Schema artefacts use raw Github URLs
# if suffix is yaml, redirect to LinkML YAML schema
RewriteRule ^{{ project_name }}.yaml$ https://raw.githubusercontent.com/{{ github_org }}/{{ project_name }}/main/src/{{ project_name }}/merged/merged_hierarchy.yaml [R=302,L]

# if suffix is schema.json, redirect to JSON Schema
RewriteRule ^{{ project_name }}.schema.json$ https://raw.githubusercontent.com/{{ github_org }}/{{ project_name }}/main/project/jsonschema/{{ project_name }}.schema.json [R=302,L]

# if suffix is owl, redirect to OWL
RewriteRule ^{{ project_name }}.owl.ttl$ https://raw.githubusercontent.com/{{ github_org }}/{{ project_name }}/main/project/owl/{{ project_name }}.owl.ttl [R=302,L]


# Schema elements use Github Pages
# Rewrite Base URL
RewriteRule ^(.*)$ https://github.{{ github_org }}.io/{{ project_name }}/elements/$1 [R=302,L]

a README.md that contains homepages (ie github), documentation links, plus contacts

Expand your agent's capabilities with these related and highly-rated skills.

ai4curation/curation-skills

ai4curation-configuration

Skill to assist with how a GitHub repository is configured with GitHub integrations, including instructions for agents in markdown (AGENTS and CLAUDE), github actions for invoking agents, and specific localization procedures such as defining claude/codex skills, or claude subagents. The skill helps with both technical aspects, and with best practice for guiding agents.

20 2
Explore
ai4curation/curation-skills

editing-obo-ontologies

Skills and tools for editing OBO format ontologies, including querying terms, checking out/checking in individual terms, and following OBO format conventions. Do not use this if the source for the ontology you are editing is not in obo format (e.g. ofn)

20 2
Explore
ai4curation/curation-skills

robot-obo-tool

Skills for using ROBOT, the OBO ontology command-line toolkit for reasoning, template-based term creation, quality control, format conversion, and ontology manipulation. Use this when working with OWL/OBO ontologies that need automated processing.

20 2
Explore
ai4curation/curation-skills

dosdp-design-patterns

Skills for understanding and applying DOSDP (Dead Simple Ontology Design Patterns) to ensure consistent ontology term creation and maintenance. This skill is about recognizing patterns and ensuring consistency, not using dosdp-tools directly.

20 2
Explore
ai4curation/curation-skills

ontology-access-kit

Skills for querying ontologies using the Ontology Access Kit (OAK). This should only be used for complex ontology operations, for basic external ontology searching use the OLS MCP

20 2
Explore
computerlovetech/agr

migrate-to-skills

427 36
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results