You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide AI-informed support for dataset deposit to CAFE collections. AI-support (e.g., via agent templates or code) that CAFE contributors can embed in their dataset deposit workflows that ensure deposits meet Harvard Dataverse requirements and CAFE curation best practices.
Support could take the form of agents.md or skill.md files, scripts, or external tools.
Note:
skill.md files: "A skill.md file is a standardized, machine-readable Markdown file used to extend the capabilities of AI coding agents. It serves as a structured "playbook" or recipe book, providing AI agents with persistent, step-by-step procedural workflows for specific tasks without polluting or bloating the AI's core context window when the skill is not in use"
agents.md files: "An agents.md file is an open-standard Markdown file placed at the root of a software repository to provide persistent, project-specific guidance directly to AI coding tools. It essentially acts as a 'README for AI agents' onboarding tools like Claude Code, Cursor, Windsurf, GitHub Copilot, and Aider to your exact stack, rules, and workflows."
Proposed Development
Deposit packaging agent (for large data)
Tools to provide users with data organization and packaging recommendations enabling a smooth deposit into a Harvard Dataverse collection using NESE tape or disk storage.
Inputs: read-only access to a user's dataset directory (e.g., on their laptop)
Example Workflow: user asks Claude (or other LLM) to use CAFE-related skill.md and agents.md to analyze their dataset directory and recommend a file layout for deposit into a NESE tape or disk dataset.
Tools to review and verify that users' dataset deposits meet Harvard Dataverse and CAFE deposit requirements (e.g., have required metadata, documentation, number of files, appropriate file packaging)
Inputs: read-only access to a user's dataset on Harvard Dataverse
Example Workflow: user asks Claude (or other LLM) to use Harvard Dataverse and/or CAFE-related skill.md and agents.md to verify their dataset and recommend improvements (e.g., additional metadata or documentation).
Deposit assistant agent
Tools to bypass the Harvard Dataverse UI and instead deposit users' datasets directly using AI workflows and scripts.
Inputs: read-only access to a user's dataset directory (e.g., on their laptop)
Example Workflow: user asks Claude (or other LLM) to use Harvard Dataverse and/or CAFE-related skill.md and agents.md to create a valid dataset and deposit to a Harvard Dataverse collection.
Deposit README creator agent
Tools to enable users to automatically generate README files for their dataset deposits
Inputs: read-only access to a user's dataset directory (e.g., on their laptop), dataset draft on Harvard Dataverse, and/or related publications and documentation
Example Workflow: user asks Claude (or other LLM) to use Harvard Dataverse and/or CAFE-related skill.md and agents.md to create a draft README for the dataset.
Requirements
Rules, requirements, and examples for each use case of Good, Okay, and Poor (we can draw on examples gathered by the HDV curation and production teams to inform spam detection)
Overview
agents.mdorskill.mdfiles, scripts, or external tools.skill.mdfiles: "A skill.md file is a standardized, machine-readable Markdown file used to extend the capabilities of AI coding agents. It serves as a structured "playbook" or recipe book, providing AI agents with persistent, step-by-step procedural workflows for specific tasks without polluting or bloating the AI's core context window when the skill is not in use"agents.mdfiles: "An agents.md file is an open-standard Markdown file placed at the root of a software repository to provide persistent, project-specific guidance directly to AI coding tools. It essentially acts as a 'README for AI agents' onboarding tools like Claude Code, Cursor, Windsurf, GitHub Copilot, and Aider to your exact stack, rules, and workflows."Proposed Development
Deposit packaging agent (for large data)
Deposit Harvard Dataverse and/or CAFE compliance agent
Deposit assistant agent
Deposit README creator agent
Requirements
Challenges