Community写作与编辑github.com

avlihachev/mening-skill

Daily language-learning writing practice for your AI agent (OpenClaw & Hermes) — with long-term error-pattern memory, via your Mening account.

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add avlihachev/mening-skill

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

文档

Mening — daily language writing practice

Mening gives the user one writing prompt a day in the language they are learning, corrects what they write, and remembers the mistakes they repeat over time — that long-term error-pattern memory is the point, not one-off corrections.

The user's target language, level, and history live in their Mening account. This skill talks to that account over its API. The token is in MENING_API_TOKEN.

All commands go through the helper in this skill's folder: bash scripts/mening.sh <command>. Each prints JSON; read it and reply conversationally.

When to use

  • "give me today's topic" / "what should I write about" → bash scripts/mening.sh today and read out the prompt text from prompts[].
  • The user writes a sentence in their target language → bash scripts/mening.sh submit "<their exact sentence>". The response has the corrected text plus the specific mistakes found. Relay the correction, then say which recurring patterns it touched if any.
  • "how am I doing" / "what do I keep getting wrong" → bash scripts/mening.sh trends and summarise patterns[] (each is a recurring error category + tag) and the streak in activity.
  • "give me another topic" → bash scripts/mening.sh prompt (capped a few per day; if it returns a limit message, tell the user to come back tomorrow).

Rules

  • Submit the user's sentence verbatim — do not pre-correct or translate it; the correction is Mening's job.
  • There is a daily limit (~10 corrections). If a call returns an error about a limit, relay it kindly; do not retry.
  • Never invent a correction or a pattern — only report what the API returns.
  • If MENING_API_TOKEN is missing or a call returns "invalid or expired token", tell the user to open Settings → Developer / API access at https://mening.app and paste a fresh token.

相关技能

delineas/astro-framework

Astro framework specialist for building fast, content-driven websites with islands architecture. Use when creating Astro components, configuring hydration (client:load/idle/visible/media), using server:defer (server islands), Content Layer API (glob/file loaders, live loaders), sessions, astro:env, i18n routing, actions, SSR adapters, view transitions, or integrating React/Vue/Svelte/Solid. Not for full-SPA frameworks (Next.js, Remix, SvelteKit).

community

PRoBoT2004/claude-skill-website-qa-auditor

Turn any website URL into one polished, self-contained HTML QA report — links, responsive, cross-browser, Lighthouse, accessibility (axe+Pa11y), security, SEO, content, mobile & tracking. A Claude Code skill.

community

sparzinhogames-hash/awesome-scientific-ai-tools

Discover AI tools, MCP servers, and agent skills for scientific research across literature, data, writing, and lab work

community

xyxsns-zdj/literature-review

Claude Cowork skill for 6-step literature review writing based on Galván & Galván (2017)

community

affaan-m/content-hash-cache-pattern

Cache expensive file processing results using SHA-256 content hashes — path-independent, auto-invalidating, with service layer separation.

community

coreyhaines31/popups

When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see cro. For general page conversion optimization, see cro.

community