ai-for-museum-collections
Reusable Windsurf rules and Cursor agent skill files for cross-project AI-assisted development
Install / Use
npx skills add Ryukijano/agent-skillsInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Skill content
View source on GitHubAI for Museum Collections
Description
Computer vision, natural language processing, and metadata enrichment for cataloging, searching, and interpreting museum and archive collections.
When to use
You need to catalog, tag, search, or interpret large museum, archive, or special-collections datasets combining images, text, and structured metadata.
Key concepts
- Automated cataloging: object detection, image classification, and VLM-generated descriptions for collection records.
- Semantic enrichment: entity linking, subject tagging, and knowledge-graph construction from collection metadata.
- Visual search and retrieval: similarity search, CLIP-style embeddings, and faceted browsing.
- Provenance and rights: copyright, licensing, donor restrictions, and ethical use of AI-generated metadata.
Code pattern
from transformers import CLIPProcessor, CLIPModel
from PIL import Image
model = CLIPModel.from_pretrained("openai/clip-vit-base-patch32")
processor = CLIPProcessor.from_pretrained("openai/clip-vit-base-patch32")
image = Image.open("artwork.jpg")
inputs = processor(text=["portrait", "landscape", "still life"], images=image, return_tensors="pt", padding=True)
outputs = model(**inputs)
probs = outputs.logits_per_image.softmax(dim=1)
Tuning notes
- Museum collections are highly heterogeneous; fine-tune or few-shot adapt models to domain vocabularies.
- Combine AI-generated tags with curator review to avoid hallucinations and misattributions.
- Evaluate retrieval with human-relevant metrics such as nDCG and expert relevance judgments.
Verification
- Generate tags for a collection subset and measure curator agreement.
- Build a semantic image search and compare recall to a keyword baseline.
- Extract named entities from catalog text and validate against authority files.
References
- https://ai.harvardartmuseums.org/
- https://dl.acm.org/doi/10.1145/3446621
- https://www.nature.com/articles/s41599-026-08367-6
- https://research.edgehill.ac.uk/en/projects/spot-semantic-processing-for-object-tagging-ai-enriched-metadata/
- https://enc.hal.science/hal-05217762
Related Skills
pyspark-etl-best-practices-cursorrules-prompt-file
40.6kCursor rules for PySpark ETL development with code style, joins, window functions, map operations, and Iceberg patterns.
semiotic-react-dataviz-cursorrules-prompt-file
40.6kCursor rules for Semiotic data visualization library with 30+ chart types, MCP server, and AI-assisted chart generation.
claude-howto
41.1kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
AstrBot
39.4kAI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
Security Score
Audited on Invalid Date
