Save and publish faithful summaries of useful public sources to the shared uinaf/intake library.
—
—
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Publish a compact agent-written summary to the public
uinaf/intake repository. The Markdown entry
is canonical; intake.uinaf.dev is generated from it.
Only intake public source material. Never publish credentials, private context, personal data, paid/private source text, screenshots, media, full articles, or full transcripts.
If the source cannot be retrieved and the user has not supplied enough of it to write an accurate summary, stop. Do not create a hollow bookmark or infer the missing content.
Read the source completely enough to understand its claims and context.
Find the registered uinaf/intake checkout. Prefer the workspace project
registry, then ~/projects/uinaf/intake. Do not invent another permanent
checkout.
Run bun run intake:find -- "<source-url>" in that checkout.
Read entry format, select existing tags where they fit, and write the proposed Markdown to a temporary file outside the checkout.
Publish it with:
skills/uinaf-intake/scripts/publish-entry.sh \
"<registered-checkout>" \
"<temporary-markdown-file>" \
"entries/YYYY/YYYY-MM-DD-kebab-case.md"Report the resulting commit and public entry URL. If the push loses a race, the script rebases and retries without force-pushing. If rebasing reveals a duplicate source, merge the summaries deliberately and rerun.
##; the page
already renders title as the only h1.source URL; do not reproduce the source.article, video, tweet, podcast, paper, or research.video sources; tweets stay link-only.
Agents only need the right type and source.saved date and file stem when improving an existing entry.Normal single-source intake publishes directly to main. Bulk imports, schema
changes, site changes, and skill changes require a pull request.
The publish script runs entry validation before committing and uses a signed
commit. Do not bypass failed checks or disable signing. Never force-push
main.