adversarial-review
Review existing work with independent fresh reviewers and fresh synthesis. Use for an adversarial review, review-plan request, or…
Collect AI workflow tips from bookmarks, email, or saved research reports, deduplicate and assess them, then save selected findings to one shared tips log.
Claude Code
$ npx -y skills add chrisblattman/claudeblattman --skill tips-curate --agent claude-code
Codex
$ npx skills add chrisblattman/claudeblattman --skill tips-curate -a codex -y
Cursor
$ npx skills add chrisblattman/claudeblattman --skill tips-curate -a cursor -y
Gemini CLI
$ npx skills add chrisblattman/claudeblattman --skill tips-curate -a gemini-cli -y
GitHub Copilot
$ npx skills add chrisblattman/claudeblattman --skill tips-curate -a github-copilot -y
OpenCode
$ npx skills add chrisblattman/claudeblattman --skill tips-curate -a opencode -y
Windsurf
$ npx skills add chrisblattman/claudeblattman --skill tips-curate -a windsurf -y
name: tips-curate description: Collect AI workflow tips from bookmarks, email, or saved research reports, deduplicate and assess them, then save selected findings to one shared tips log.
Public adaptation of the consolidated workflow: bookmarks are part of this skill, not a separate `/tips-bookmarks` run. Use one tips log across Claude Code and Codex; the app you use to curate does not determine where an idea belongs.
Use the user's configured tips folder; otherwise use `~/.claude-assistant/tips/`. Keep `collected-tips-log.md`, `twitter-bookmarks-seen.json`, and `integrate-state.json` there. Reuse existing files and locations rather than making a second log. Read [the log and state contract](references/log-and-state.md) before saving.
Optional inputs: `dryrun` (no writes or mailbox changes), `limit:N` (positive batch size; default 5), `all` (process available items in reviewable batches), `nobookmarks`, `bookmarks` (bookmarks only), or named report files. Interpret equivalent natural language too.
Use connected tools available in the current app. Gmail and X bookmark access are optional, independent sources, not bundled dependencies. Do not assume tools are pre-approved, specific connector names exist, or private API helpers are installed. A configured bookmark connector or CLI must supply full text and stable IDs; inspect its interface before using it. Do not collect or print credentials.
Read the shared log and bookmark state. Check exact URLs/IDs first, then search for repo, tool, feature, author and claim anchors. Compare the underlying actionable claim, not just the topic or headline. Two reports pointing to the same release are one discovery with multiple sources; a changed release or conflicting result may be a new finding. Preserve provenance when combining sources. Never infer independent corroboration merely because two agents cited the same post.
Classify items as `worth-reviewing`, `not-relevant`, or `needs-manual` (insufficient or inaccessible evidence). For relevant items, assess novelty, evidence of actual use, relevance to the user's work, and a concrete next action. Enrich with accessible primary sources when necessary; distinguish claims from verified behavior.
Rate High (novel, actionable, supported), Medium (useful but less certain/relevant), or Low (weak or already known). Give each recommended item an insight, suggested action, source/URL, quality rationale, tags, and route:
| Route | Meaning | |---|---| | `shared` | Useful across hosts or in the shared authored workflow | | `claude-code` | Depends on Claude-specific behavior or configuration | | `codex` | Depends on Codex-specific behavior or configuration | | `watch` | Worth tracking; not ready to implement |
Routes are recommendations; `/tips-integrate` checks the actual target before changing anything.
Present numbered recommendations with quality, action, route and reason; list duplicates, irrelevant items and items needing help separately. Note source failures and partial coverage. Ask which recommendations to save and which items to skip or defer, unless the user already gave a clear selection policy. Approval to save tips does not authorize changing skills or settings.
In `dryrun`, report the proposed results and stop without creating logs, updating state, marking messages read, or dispatching integration.
Follow the bundled log/state contract. Before each write, check configured locks, sync-conflict copies, and changes since reading. Reconcile newer content and rerun deduplication; never replace concurrent work from a stale snapshot. If a lock or unresolved conflict prevents saving, leave external source markers unchanged.
1. Persist approved tips with sources, routing and stable item keys. Link all relevant raw reports; do not overwrite or merge the raw reports themselves. 2. Verify the saved entries before marking sources processed. For bookmarks, add only successfully saved, confirmed skipped/irrelevant, or verified duplicate IDs to `seen_ids`. Deferred, failed and `needs-manual` items remain available. Preserve unknown state fields. 3. Mark only successfully saved or explicitly disposed email messages read, within the user's authorized source-processing scope. Keep deferred/failed/needs-help items unread. Preserve other labels, including INBOX and the tips label. If label changes are not authorized, report that they remain unread. 4. On partial failure, report exactly which saves and source-marker changes succeeded. A retry checks persisted IDs/keys before appending or mutating again.
With `all`, continue throug
Claude Code for professionals who don't code — Skills, agents, and setup guides
Review existing work with independent fresh reviewers and fresh synthesis. Use for an adversarial review, review-plan request, or…
Ask the specific Claude, Codex, Gemini, or Grok agent the user names and automatically retrieve its response. Use for targeted…
Develop independent approaches to a task, decision, plan, or draft, then use a fresh worker to synthesize them. Use for an…
Close out current work by saving decisions, unresolved tasks, useful artifacts, a session log and a current-state handoff for the…
Check the installed starter kit, prerequisites, and next step without calling external models.
Discover and test optional Claude, Codex, Gemini through Antigravity, and Grok subscription connections. Help with missing CLI or…
Draws static SVG figures for lessons, READMEs and manuals in the AI Engineering from Scratch look: paper panel, blueprint accent,…
End-to-end workflow for creating complete JavaScript concept documentation, orchestrating all skills from research to final review
Test a learner on a single Claude Code tutorial lesson (01-10) with 10 questions, scoring answers and flagging weak spots. Use…