Ferdighet for AI-bloggskriving og SEO-optimalisering for Claude Code (claude-blog)
To versjoner av denne ferdigheten. Velg den som passer måten du jobber på:
- 🌐 Offentlig åpen kildekode:
AgriciDaniel/claude-blog. MIT-lisensiert, offentlige utgivelser, åpent for alle. Bruk denne hvis du vil ha den stabile, nedlastbare versjonen uten krav om medlemskap.- 🔒 Samfunnets private speil (dette repoet):
AI-Marketing-Hub/claude-blog. Tidlig tilgang til arbeid under utvikling (v1.9.0+ leveringskontrakt for blogg, heltestige, mutasjonstestet regresjonsdekning), og direkte samarbeid med AI Marketing Hub Pro-fellesskapet. Krever medlemskap.Merkene ovenfor sporer det offentlige repoet (
AgriciDaniel/claude-blog) siden det private speilet ikke er synlig for shields.io. Publiseringsflyten (privat utvikling, gjennomgang, offentlig utgivelse) er dokumentert idocs/PUBLISHING.md.
Blogg: Se hvordan claude-blog fungerer
claude-blog er en ferdighetssuite for Claude Code som skriver, optimaliserer og reviderer blogginnhold i stor skala. Hver artikkel er dobbeltoptimalisert for Google-rangeringer (desember 2025 kjerneoppdatering, E-E-A-T) og AI-siteringsplattformer (ChatGPT, Perplexity, AI Overviews). En 5-trinns leveringskontrakt i v1.9.0 skårer hvert utkast mot en 100-punkts rubrikk og blokkerer alt under 90 fra å nå deg.
Viktige punkter
- Hva det er: en full livssyklus bloggmotor: 30 underferdigheter, 5 agenter, 12 innholdsmaler, 21 referanser på forespørsel, 9 Python-skript på rotnivå, 160 beståtte tester.
- Hvem det er for: enkeltbloggere, markedsføringsteam, byråer og Claude Code-ferdighetsbyggere som ønsker produksjonsklart innhold, ikke engangsutkast.
- Kjerneløfte: hvert utkast består en 5-trinns leveringskontrakt (Evne, Format, Visuell, Innholdsgjennomgang, Eiendelsintegritet) eller så itererer skribenten opptil 3 ganger før det eskaleres til deg.
- Hva gjør det annerledes: det spiser sin egen hundemat. Versjonskoherens håndheves av CI på tvers av 14 flater, prosahygiene kjøres ved hver PR, tre mutasjonstestede regresjonssuiter låser v1.9.0-rettelsene, og
blog-reviewerer en BLOKKERENDE port, ikke rådgivende. - I dag: v1.9.0, utgitt 2026-05-18. Fungerer på Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby og statisk HTML.
Hvem er claude-blog for?
claude-blog tjener tre målgrupper med én motor:
Enkeltbloggere og skapere som ønsker å levere ett kvalitetsinnlegg per uke uten å bruke tre timer på SEO-sjekklisten. Orkestratoren håndterer research, disposisjon, utkast, skjema, internlenking og siteringsverifisering i en enkelt /blog write-forespørsel.
Markedsføringsteam og byråer som håndterer mange innlegg på tvers av emner, språk og plattformer. Ferdigheten leverer planlegging av emneklynger (/blog cluster), flerspråklig publisering med én kommando (/blog multilingual), kannibaliseringsdeteksjon (/blog cannibalization), og personadrevne stemmeprofiler (/blog persona) slik at den samme motoren produserer konsistent innhold på tvers av teamet.
Claude Code-ferdighetsbyggere som ønsker en produksjonsklar referanse for ferdighetsarkitektur, agentutsendelse, leveringskontrakter og CI-gating. Repoet demonstrerer den åpne standarden for Agent-ferdigheter på kompleksitetsnivå 4 med 160 tester, håndheving av versjonskoherens, regresjonstester for installasjonssynkronisering og v1.9.0 5-trinns kontraktsmønster. Les kildekoden for inspirasjon; forgren mønstrene til dine egne ferdigheter.
Hva produserer claude-blog?
Hvert utkast leveres som 8 artefakter i en enkelt mappe. Et forkortet eksempel på .md-utdata:
---
title: "Hvor bør en Claude Code-ferdighetsplugin installeres?"
description: "Et fungerende svar på installasjonssti-spørsmålet..."
date: "2026-05-18"
author: "Daniel Agrici"
tags: [claude-code, ferdigheter, plugins, installasjon]
canonical: "https://example.com/blog/skill-plugin-install-path"
---
# Hvor bør en Claude Code-ferdighetsplugin installeres?
Det korte svaret: de fleste brukerinstallerbare Claude Code-ferdighetsplugins
bør sendes til `~/.claude/skills/<navn>/` for ferdighetsinnhold,
`~/.claude/agents/<navn>.md` for agenter, og
`~/.claude/scripts/<hjelper>.py` for eventuelle Python-hjelpere.
## Viktige punkter
- `~/.claude/skills/` er overflatearealet for SKILL.md.
- `~/.claude/agents/` inneholder agentmarkdown-filer.
- ... (full artikkel, kildebelagte sitater, FAQ, skjema JSON-LD)
Sammen med .md produserer kontrakten også: rendret .html (XSS-sikker JSON-LD, CSS med mørkt modus-bevissthet), .pdf (Playwright eller weasyprint), hero.<ext> (1200x630, generert via Banana MCP, Gemini, stock-APIer eller Openverse), 3 skjermbilder i ulike visningsbredder (mobile-375.png, tablet-768.png, desktop-1280.png), review.md (5-kategoriers skårekort med BLOKKERENDE linje) og preflight-report.json (hele revisjonssporet).
Innholdsfortegnelse
- Demo
- Hurtigstart
- Kommandoer
- Hvordan sammenligner claude-blog seg?
- Funksjoner
- Leveringskontrakt (v1.9.0)
- Arkitektur
- Krav
- Ofte stilte spørsmål
- Veikart
- Avinstaller
- Integrasjon
- Dokumentasjon
- Hvordan sitere
- Sikkerhet og adferdskodeks
- Bidra
- Lisens
- Relaterte prosjekter
- Forfatter
Demo
Se demoen på YouTube
<p align="center"> <img src="https://file.nanoskill.ai/blog-command-demo-16.gif" alt="claude-blog kommandodemo: ruting av /blog-underkommandoer gjennom orkestratoren" width="100%"> </p>Hurtigstart
ℹ️ Hvilken versjon installerer du?
- Ikke medlem av AI Marketing Hub Pro? Installer fra det offentlige repoet:
AgriciDaniel/claude-blog. Alle installasjonskommandoene nedenfor fungerer der. Bare bytt utAI-Marketing-Hub/claude-blogmedAgriciDaniel/claude-blogog plugin-slugenclaude-blog@ai-marketing-hub-claude-blogmedclaude-blog@agricidaniel-claude-blog. Offentlige utgivelser skipes der; dette private speilet ligger foran.- Pro-medlem? Kommandoene nedenfor installerer samfunnsversjonen med tidlig tilgang til funksjoner under utvikling. De krever en autentisert
gh auth login-økt (eller GitHub PAT) med tilgang tilAI-Marketing-Hub-organisasjonen. Hvis/plugin marketplace addfeiler med en 404, er kontoen din ikke i organisasjonen ennå. Send en DM i Skool-fellesskapet for å bli lagt til.
Plugin-installasjon (Claude Code 1.0.33+):
# Legg til markedsplass (engangs)
/plugin marketplace add AI-Marketing-Hub/claude-blog
# Installer plugin
/plugin install claude-blog@ai-marketing-hub-claude-blog
Anbefalt: klon, verifiser, installer deretter (lar deg inspisere install.sh og feste en utgivelsestagg):
git clone https://github.com/AI-Marketing-Hub/claude-blog.git
cd claude-blog
git checkout v1.9.0 # fest til en utgivelsestagg (siste per 2026-05-18)
chmod +x install.sh && ./install.sh
Ettkommando-installasjon (Unix/macOS):
curl -fsSL https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.sh | bash
Ettkommando-installasjon (Windows PowerShell):
irm https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.ps1 | iex
Å pipe
curlellerirmtil et skall gir skriptet kjøringsautoritet på maskinen din. Flyten med kloning og deretter utsjekking av tagg er tryggere fordi du kan inspisere hva som kjøres. Begge flytene autentiserer mot det private repoet ved hjelp av din eksisterendegh auth/ GitHub-legitimasjon.
Verifiser installatørens integritet (anbefalt, VULN-IAC-001-herding):
# Last ned, verifiser SHA-256, kjør deretter hvis hashen stemmer.
curl -fsSL -o install.sh https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.sh
echo "029388e448dd29bed259b130c2be42e2f6a16d4d5b6801a61bfb4f49b621fc04 install.sh" | sha256sum -c
bash install.sh
SHA-256 ovenfor gjelder for gjeldende install.sh på HEAD på main. Verifiser mot den kanoniske filen før du kjører. Den tilhørende hashen for install.ps1 er 6d03f353e5d844c4fe5c7c0b2500bd1e2aad02468cd544013bab876735cebf98. Hasher oppdateres i denne README ved hver endring av installatøren.
Start Claude Code på nytt etter installasjon for å aktivere.
Kommandoer
<p align="center"> <img src="https://file.nanoskill.ai/blog-write-demo-18.gif" alt="claude-blog /blog write-demo: ende-til-ende-artikkelgenerering med 5-trinns leveringskontrakt" width="100%"> </p> <p align="center"> <img src="https://file.nanoskill.ai/03-sub-skill-map-B-23.svg" alt="claude-blog underferdighetsøkosystem: orkestratornav i midten med 30 underferdigheter organisert i 8 tematiske klynger (skriving, strategi, kvalitet, AI og søk, flerspråklig, research, media, distribusjon); panelstørrelser skaleres automatisk til antall ferdigheter" width="100%"> </p>🚀 Første gang? Prøv disse tre kommandoene først:
/blog strategy <nisje>for å definere bloggens omfang,/blog write <emne>for å generere din første artikkel (5-trinns kontrakten kjøres automatisk), og/blog analyze <fil>for å skåre den mot 100-punkts rubrikken.
| Kommando | Beskrivelse |
|---|---|
/blog write <emne> | Skriv et nytt blogginnlegg fra bunnen |
/blog rewrite <fil> | Optimaliser et eksisterende blogginnlegg |
/blog analyze <fil> | Kvalitetsrevisjon med 0-100 poengsum |
/blog brief <emne> | Generer en detaljert innholdsbrief |
/blog calendar | Generer en redaksjonell kalender |
/blog strategy <nisje> | Bloggstrategi og emneideering |
/blog outline <emne> | SERP-informert innholdsdisposisjon |
/blog seo-check <fil> | SEO-validering etter skriving |
/blog schema <fil> | Generer JSON-LD skjemamerking |
/blog repurpose <fil> | Gjenskap for sosiale medier, e-post, YouTube |
/blog geo <fil> | Revisjon av AI-siteringsberedskap |
/blog image [generate|edit|setup] | AI-bildegenerering via Gemini |
/blog audit [katalog] | Helhetsvurdering av bloggens helse for hele nettstedet |
/blog cannibalization [katalog] | Oppdag nøkkelordoverlapp på tvers av innlegg |
/blog factcheck <fil> | Verifiser statistikk mot siterte kilder |
/blog persona [create|list|apply] | Administrer skrivepersonaer og stemmeprofiler |
/blog taxonomy [sync|audit|suggest] | Tagg/kategori CMS-administrasjon |
/blog notebooklm <spørsmål> | Spør NotebookLM for kildebasert research |
/blog audio [generate|voices|setup] | Generer lydfortelling via Gemini TTS |
/blog google [kommando] [args] | Google API-data: PSI, CrUX, GSC, GA4, NLP, YouTube, Nøkkelord |
/blog cluster [plan|execute] <frø> | Semantisk emneklyngeplanlegging + utførelse (nav-og-eiker) |
/blog multilingual <emne> --languages <koder> | Skriv, oversett, lokaliser og send ut hreflang i én kommando |
/blog translate <fil> --to <koder> | SEO-optimalisert oversettelse med formatbevaring |
/blog localize <fil> --locale <kode> | Kulturell dyp tilpasning per sted |
/blog locale-audit <katalog> | Flerspråklig innholds-QA (fullstendighet, hreflang, paritet, ferskhet) |
/blog flow [find|optimize|win|prompts|sync] | FLOW-rammeverkets prompts (evidensledet, 30 blogganvendelige) |
/blog brand [init|show|update] | Generer BRAND.md + VOICE.md-kontekst som automatisk lastes av alle underferdigheter |
/blog discourse <emne> | API-fri diskursanalyse for siste 30 dager; produserer DISCOURSE.md |
Totalt 30 underferdighetskataloger: 29 brukeraktiverbare (28 distinkte slash-kommandoer +
/blog updatealiasset til rewrite) + 1 kun intern (blog-chart, påkalt av blog-write/blog-rewrite for innebygde SVG-diagrammer).blog-imageer både brukeraktiverbar OG kan kalles internt.
Hvordan sammenligner claude-blog seg?
claude-blog er en strukturert pipeline. Direkte LLM-probing er en engangsgreie. Hostede SaaS-verktøy er proprietære. Her er den ærlige avveiningsmatrisen:
| Funksjonalitet | claude-blog | Direkte Claude / ChatGPT-prompt | Copy.ai / Jasper | Bygg det selv |
|---|---|---|---|---|
| Full artikkel i én kommando, med iterasjonssløyfe | ✅ (5-trinns kontrakt, opptil 3 forsøk) | ⚠️ engangs | ✅ | ❌ |
| Kildebelagt statistikk med verifisering | ✅ /blog factcheck henter kilde-URLer | ❌ hallusinerer | ❌ | ⚠️ manuelt |
| Optimalisering for AI-sitering (GEO / AEO) | ✅ dedikert /blog geo-revisjon | ❌ | ❌ | ⚠️ |
| Blokkerende innholdsgjennomgang (score >= 90 for å levere) | ✅ blog-reviewer-agent | ❌ | ❌ | ❌ |
| Flerspråklig + hreflang med én kommando | ✅ /blog multilingual | ⚠️ ingen hreflang | ⚠️ | ❌ |
| Planlegging av emneklynger (nav-og-eiker) | ✅ /blog cluster | ❌ | ⚠️ | ❌ |
| Lydfortelling | ✅ Gemini TTS, 30 stemmer | ❌ | ❌ | ❌ |
| Heltebilde-generering (4-trinns stige) | ✅ Banana, Gemini, stock, Openverse | ❌ | ⚠️ bare stock | ⚠️ |
| Vedvarende merkevare- og stemmekontekst | ✅ BRAND.md + VOICE.md lastes automatisk | ❌ per prompt | ⚠️ begrenset | ❌ |
| Åpen kildekode, MIT, ingen brukskostnad | ✅ gratis | ❌ abonnement | ❌ abonnement | ✅ |
claude-blog er ikke bedre på alt. Direkte prompting er raskere for et enkelt engangsutkast. Hostet SaaS er enklere for ikke-utviklere. Gjør-det-selv er mer fleksibelt for unike pipelines. claude-blog passer der du vil ha produksjonsklart innhold i stor skala uten et SaaS-abonnement.
Funksjoner
12 innholdsmaler
Automatisk valgt etter emne og hensikt: veiledning, listicle, case-studie, sammenligning, pilar-side, produktanmeldelse, tankelederskap, oppsummering, opplæring, nyhetsanalyse, dataforskning, FAQ-kunnskapsbase.
5-kategoriers kvalitetsskåring (100 poeng)
| Kategori | Poeng | Fokus |
|---|---|---|
| Innholdskvalitet | 30 | Dybde, lesbarhet, originalitet, engasjement |
| SEO-optimalisering | 25 | Overskrifter, tittel, nøkkelord, lenker, meta |
| E-E-A-T-signaler | 15 | Forfatter, siteringer, tillit, erfaring |
| Tekniske elementer | 15 | Skjema, bilder, hastighet, mobil, OG-tagger |
| AI-siteringsberedskap | 15 | Siterbarhet, Q&A-format, entitetsklarhet |
Skårebånd: Eksepsjonell (90-100), Sterk (80-89), Akseptabel (70-79), Under standard (60-69), Omskriv (<60). v1.9.0-kontrakten blokkerer levering under 90.
AI-innholdsdeteksjon
Burstiness-skåring på varians i setningslengde, gjenkjenning av kjente AI-fraser (17 fraser) og vokabularmangfold (TTR). Flaggar innhold som leses som maskingenerert før det når anmelderen.
Personadrevet skriving
Konfigurerbare skrivepersonaer med NNGroups 4-dimensjonale tone-rammeverk (formell/uformell, seriøs/morsom, respektfull/irreverent, saklig/entusiastisk). Administrer stemmeprofiler per blogg eller forfatter, med lesbarhetsbånd (Forbruker, Profesjonell, Teknisk) og stilhåndheving på utkasttidspunktet.
Faktasjekk-pipeline
/blog factcheck henter hver siterte kilde-URL og skårer påstandens konfidens som eksakt treff, parafrase eller ikke funnet. Sikrer at hvert datapunkt er nøyaktig og sporbar, ikke oppdiktet.
Deteksjon av nøkkelordkannibalisering
/blog cannibalization identifiserer nøkkelordoverlapp på tvers av blogginnlegg ved hjelp av lokal grep-analyse eller DataForSEO API. Alvorlighetsgrad med anbefalinger om sammenslåing eller differensiering forhindrer at innlegg konkurrerer mot hverandre i SERP-ene.
CMS-taksonomiadministrasjon
Synkronisering av tagger og kategorier med støtte for WordPress REST, Shopify GraphQL, Ghost, Strapi og Sanity. Inkluderer forslag til tagger, synkronisering og revisjonsflyter.
Dobbel optimalisering
Hver artikkel er rettet mot både Google-rangeringer og AI-siteringsplattformer:
- Google: Overholdelse av kjerneoppdateringen fra desember 2025, E-E-A-T-signaler, skjemamerking, internlenking, bevissthet om Core Web Vitals via blog-google.
- AI-siteringer: Svar-først-formatering, siteringskapsler, siterbarhet på avsnittsnivå (120-180 ords blokker), FAQ-skjema, entitetsklarhet.
Visuelle medier
- Bildehenting fra Pixabay, Unsplash og Pexels med HTTP 200-verifisering og autogenerert alt-tekst.
- AI-bildegenerering via Gemini for heltebilder, innebygde illustrasjoner og sosiale kort. Krever en gratis Google AI API-nøkkel.
- Innebygd generering av SVG-diagrammer i 7 stiler (søyle, gruppert søyle, lollipop, smultring, linje, område, radar).
- YouTube-videoinnbygging med
srcdoc-latlasting og noscript-fallback for AI-crawlere. - Bildetetthetsmål kalibrert per innholdstype.
Google API-integrasjon (v1.6.5+)
13 kommandoer på tvers av 4 legitimasjonsnivåer, alle gratis ved normal bruk:
- Nivå 0 (API-nøkkel): PageSpeed Insights, CrUX Core Web Vitals (25-ukers historikk), YouTube-videosøk, NLP-entitetsanalyse.
- Nivå 1 (OAuth): Search Console-ytelse, URL-inspeksjon, Indexing API.
- Nivå 2 (GA4): Rapporter om organisk trafikk.
- Nivå 3 (Ads): Google Ads Nøkkelordplanlegger.
NotebookLM-research
Spør Google NotebookLM for kildebasert research fra brukeropplastede dokumenter. Nivå 1 datakvalitet med null hallusinasjonsrisiko fordi svarene er trukket ut fra dokumenter du lastet opp.
Lydfortelling
/blog audio genererer lydfortelling via Gemini TTS. Tre moduser: sammendrag (200-300 ord), full artikkel, to-taler-dialog. 30 stemmer, 80+ språk.
Plattformstøtte
Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby og statisk HTML.
Grunnleggende metoder (v1.8.0)
Fem referansedokumenter under skills/blog/references/ definerer den redaksjonelle og metodiske tilnærmingen som brukes på tvers av alle underferdigheter. De lastes på forespørsel av orkestratoren:
| Referanse | Formål | Brukt av |
|---|---|---|
ai-slop-detection.md | To-nivå (første orden fraser + andre orden strukturell rytme) AI-innholdsdeteksjon | blog-rewrite, blog-reviewer, blog-analyze |
editorial-heuristics.md | 10 Nielsen-tilpassede heuristikker med 0-4 skåring + P0-P3 alvorlighetsgrad-tagging | blog-analyze --rubric |
cognitive-load.md | Konsepttetthet per seksjon (entiteter, numerikk, sjargong, framoverreferanser, setningsdybde) | blog-analyze --cognitive-load, scripts/cognitive_load.py |
research-quality.md | 5-dimensjonal forskningsrubrikk + 4 førhånds nøkkelordfelleklasser + ferskhetsterskler | blog-researcher, blog-discourse, blog-brief, blog-strategy |
synthesis-contract.md | 6 LOVER som styrer forskningssyntese (ingen etterfølgende kildeliste-blokk, innebygde siteringer, osv.) | Alle underferdigheter for forskningssyntese |
Tilpasset fra pbakaus/impeccable (Apache 2.0) og mvanhorn/last30days-skill (MIT). Se CONTRIBUTORS.md for navngivelse.
FLOW-rammeverk
FLOW-rammeverket (Finn, Utnytt, Optimaliser, Vinn) er den evidensledede arbeidsflyten som deles med AgriciDaniel/flow (CC BY 4.0). Hver fase bidrar med prompts til orkestratorens pipeline; /blog flow eksponerer 30 klare-til-bruk-prompts indeksert etter fase.
Leveringskontrakt (v1.9.0)
<p align="center"> <img src="https://file.nanoskill.ai/02-pipeline-A-26.svg" alt="5-trinns leveringskontrakt for blogg: Evneoppdagelse, Formatfullstendighet, Visuell verifisering, Innholdsgjennomgang (BLOKKERENDE port, poengsum må være 90 eller høyere med null P0-problemer), og Eiendels- og lenkeintegritet. Itererer opptil 3 ganger ved feil før eskalering til brukeren" width="100%"> </p>Hver blogg passerer en 5-trinns kontrakt før den vises til brukeren. Brukeren er aldri den første anmelderen; portene er det.
| Port | Håndhever | Implementasjon |
|---|---|---|
| 1. Evneoppdagelse | Nødvendige verktøy og agenter til stede før skriving | scripts/blog_preflight.py --gate 1 |
| 2. Formatfullstendighet | .md + .html + .pdf + ekte heltebilde | scripts/blog_render.py, scripts/generate_hero.py |
| 3. Visuell verifisering | Ingen SVG-overflyt, gyldig JSON-LD, mørkt modus gjengis korrekt | patchright / playwright ved 3 visningsbredder |
| 4. Innholdsgjennomgang (BLOKKERENDE) | blog-reviewer poengsum 90+ OG null P0-problemer | agents/blog-reviewer.md (blokkerende, v1.9.0) |
| 5. Eiendels- + lenkeintegritet | Hvert bilde lastes, og:image eksisterer, lenker returnerer 200, wordCount innenfor 5% | scripts/blog_preflight.py --gate 5 |
Heltebilde-stige: Banana MCP, direkte Gemini API, premium stock (Unsplash, Pexels, Pixabay), Openverse offentlig API. Første tilgjengelige vinner. Blokker og iterer opptil 3 ganger ved portfeil før eskalering til brukeren. Full spesifikasjon: skills/blog/references/blog-delivery-contract.md.
Arkitektur
<p align="center"> <img src="https://file.nanoskill.ai/01-architecture-B-25.svg" alt="claude-blog systemarkitektur: venstre-til-høyre pipeline fra brukerkommando gjennom orkestratorruting, underferdighetsutførelse og agentutsendelse til 5-trinns leveringskontrakten før den når brukeren" width="100%"> </p>claude-bog leveres som én orkestrator pluss 29 underferdigheter, 5 agenter, 21 referanser, 12 maler og 9 skript på rotnivå. Orkestratoren ruter brukerkommandoer til underferdigheter, som starter agenter og kaller skript via Bash.
| Lag | Antall | Hvor |
|---|---|---|
| Underferdigheter (brukeraktiverbare) | 29 | skills/blog-*/SKILL.md |
| Underferdigheter (interne) | 1 | skills/blog-chart/SKILL.md |
| Spesialiserte agenter | 5 | agents/blog-*.md |
| Referanser på forespørsel | 21 | skills/blog/references/*.md |
| Innholdsmaler | 12 | skills/blog/templates/*.md |
| Python-skript på rotnivå | 9 | scripts/*.py |
| Tester | 160 | tests/test_*.py |
Fullt katalogtre, dataflytdiagrammer, skåringsmetodikk og utvidelsespunkter: docs/ARCHITECTURE.md.
Krav
- Claude Code CLI installert og konfigurert.
- Python 3.11+ (for kvalitetsskåring, kjøring av 5-trinns leveringskontrakt og linting).
- Valgfritt:
pip install -r requirements.txtfor avansert analyse (lesbarhetsskåring, skjemadeteksjon).
Kvalitetsporter (CI-håndhevet ved hver PR)
- pytest: 160 tester på tvers av sikkerhets-, adferds-, regresjons- og leveringskontrakt-suiter.
- Plugin-validering:
claude plugin validate .pluss håndlagde JSON/regex-sjekker. - Utdatert sti-linting: fanger opp drift i
references/ogtemplates/kryssreferanser. - Prosahygiene:
scripts/lint_prose.py(gjerdebevisst, backtick-bevisst) håndhever CONTRIBUTING.md-regelen om ingen em-dash, ingen en-dash, ingen--. - Versjonskoherens:
tests/test_version_coherence.pyhevder atpyproject.toml,plugin.json,CITATION.cffogskills/blog/SKILL.mdfrontmatter alle stemmer overens. - Kommandokoherens:
tests/test_command_coherence.pyhevder atskills/blog/SKILL.mdogdocs/COMMANDS.mderklærer det samme kommandosettet.
Kjør lokalt før du pusher:
python -m pytest tests/
python3 scripts/lint_prose.py
claude plugin validate .
Ofte stilte spørsmål
Hva er claude-blog?
claude-blog er en ferdighetssuite for Claude Code for å skrive, optimalisere og revidere blogginnhold. Den kjører 30 underferdigheter og 5 agenter gjennom en 5-trinns leveringskontrakt slik at hver artikkel oppfyller en kvalitetsbarriere på 90/100 før den når deg.
Hvordan er claude-blog annerledes enn å prompte Claude eller ChatGPT direkte?
Direkte prompting gir deg ett utkast fra én prompt. claude-blog gir deg en strukturert pipeline: research med kildebelagt statistikk, godkjenning av disposisjon, utkastgenerering, flerpass kvalitetsskåring, AI-innholdsdeteksjon, faktasjekk, skjemainjisering og en blokkerende gjennomgang som itererer opptil 3 ganger før levering. Ferdigheten håndhever det en seniorredaktør ellers ville gjort manuelt.
Trenger jeg et AI Marketing Hub Pro-medlemskap for å bruke claude-blog?
Nei. Den offentlige åpen kildekode-versjonen på AgriciDaniel/claude-blog er MIT-lisensiert og gratis for alle med Claude Code. Det private speilet på AI-Marketing-Hub/claude-blog er for Pro-medlemmer som ønsker tidlig tilgang til funksjoner under utvikling og direkte samarbeid med fellesskapet.
Hvilke bloggplattformer støtter claude-blog?
Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby og statisk HTML. Orkestratoren oppdager plattformen automatisk fra prosjektsignaler og justerer frontmatter, bildeinnbygging og skjemainjisering deretter.
Hallusinerer claude-blog statistikk?
Nei. Hver siterte statistikk går gjennom /blog factcheck, som henter kilde-URLen og skårer påstandens konfidens (eksakt treff, parafrase, ikke funnet). blog-reviewer-agenten blokkerer publisering hvis en sitering ikke kan verifiseres eller hvis AI-innholdsdeteksjon flagger prosaen som maskingenerert.
Hva er 5-trinns leveringskontrakten for blogg?
En kodehåndhevet pre-presentasjonspipeline som kjøres på hvert utkast: Evneoppdagelse, Formatfullstendighet, Visuell verifisering ved 3 visningsbredder, Innholdsgjennomgang (BLOKKERENDE; poengsum 90+ og null P0), og Eiendels- + lenkeintegritet. Orkestratoren itererer skribenten opptil 3 ganger ved portfeil før eskalering til deg. Full spesifikasjon i skills/blog/references/blog-delivery-contract.md.
Kan jeg bruke claude-blog på flere språk?
Ja. /blog multilingual <emne> --languages en,de,fr,es,ja skriver innlegget, oversetter det med bevaring av frontmatter og skjema, kjører kulturell dyp tilpasning per sted og sender ut hreflang-tagger pluss et CMS-klart språkkart i én kommando.
Hvordan siterer jeg claude-blog i akademisk arbeid?
Se avsnittet Hvordan sitere nedenfor eller CITATION.cff-filen i repo-roten. GitHub viser den strukturerte siteringsfilen via "Siter dette repositoriet"-knappen på den offentlige speilsiden.
Er claude-blog trygt å installere?
Installasjonsprogrammet leverer bare Python-skript og markdown-filer, kjører aldri ekstern kode utover det pip install -r requirements.txt henter inn, og blir gjennomgått mot prosjektets SECURITY.md-policy ved hver endring. Flyten med kloning og deretter utsjekking av tagg lar deg inspisere install.sh før du kjører den. Se SECURITY.md for full trusselmodell.
Veikart
<p align="center"> <img src="https://file.nanoskill.ai/05-roadmap-A-24.svg" alt="claude-blog bølgeveikart på en horisontal tidslinje: v1.6.0 grunnmur (mar 2026), v1.7.0 FLOW-rammeverk (apr 2026), v1.8.0 impeccable-metodikk (mai 2026), v1.9.0 leveringskontrakt (nåværende, mai 2026), v2.0.0 multi-CMS-publisering (Q3 2026), v3.0.0 blog-as-code (Q1 2027)" width="100%"> </p>v1.9.1 (neste)
- Delt
_count_body_words(html)-funksjon mellomblog_renderogblog_preflightfor å lukke v1.9.0-revisjonsresten. generate_hero.pyutgangskode-semantikk: ikke-null ved ingen-bilde-genererings-sti (returnerer for tiden JSON-feil med utgang 0).- Iterasjonssløyfe-dekningstest som verifiserer at orkestratoren eskalerer etter 3 anmelder-BLOCKs, ikke 4.
- Gjennomgå gjenværende dokumenter (CONTRIBUTORS, NOTICE, SECURITY, PRIVACY, TEMPLATES, TROUBLESHOOTING, MCP-INTEGRATION, DEMO) for eventuell gjenværende v1.x lagdrift.
v1.10 (visjon)
- Live SERP-informert disposisjonsraffinement via DataForSEO midt under skriving.
- Evalueringssele som måler bloggkvalitet på tvers av konfigurasjoner (BRAND.md tilstedeværelse, personavariant, flerspråklig modus).
- Kodehåndhevet iterasjonsteller (for øyeblikket orkestratorinstruksjon; oppgrader til skriptnivå).
v2.0 (langsiktig)
- Integrasjon med hodeløs forhåndsvisningsserver: 5-trinns kontrakten kjøres mot et ekte domeneforhåndsvisning i stedet for lokal HTML.
- Per-plattform CMS-publiseringskontakter (WordPress, Ghost, Sanity) med idempotent republisering ved omskriving.
- Sanntids dashbord for sporing av AI-siteringer (hvilke innlegg blir sitert av ChatGPT, Perplexity, AI Overviews; synlighetsvarmekart).
Åpne et issue med roadmap-etiketten hvis du vil foreslå eller stemme på noe.
Avinstaller
Unix/macOS:
chmod +x uninstall.sh && ./uninstall.sh
Windows (PowerShell):
.\uninstall.ps1
Integrasjon
Diagramgenerering og YouTube-videoinnbygging er innebygd. Google API-data krever en gratis API-nøkkel (se /blog google setup).
Valgfrie følgeferdigheter (dypere analyse av publiserte sider):
| Ferdighet | Integrasjon |
|---|---|
/seo | Dyp SEO-analyse av publiserte bloggsider |
/seo-schema | Validering og generering av skjemamerking |
/seo-geo | Revisjon av AI-siteringsoptimalisering |
/seo-google | Google API-data (delt konfigurasjon med blog-google) |
Dokumentasjon
Detaljert dokumentasjon finnes i docs/:
- Installasjonsveiledning: Unix, macOS, Windows, manuell installasjon.
- Kommandoreferanse: Full kommandoreferanse med eksempler.
- Arkitektur: Systemdesign og komponentoversikt.
- Publiseringsflyt: Flyt for privat-til-offentlig utgivelse (for Pro-vedlikeholdere).
- Maler: Malreferanse og tilpasning.
- Feilsøking: Vanlige problemer og løsninger.
- MCP-integrasjon: Valgfritt oppsett av MCP-server.
Hvordan sitere
Hvis du bruker claude-blog i forskning eller produksjon, vennligst siter prosjektet:
@software{Agrici_claude_blog_2026,
author = {Agrici, Daniel},
title = {claude-blog: AI Blog Writing and SEO Optimization Skill for Claude Code},
year = {2026},
url = {https://github.com/AgriciDaniel/claude-blog},
version = {1.9.0},
license = {MIT}
}
GitHub viser også den strukturerte CITATION.cff-filen via "Siter dette repositoriet" på den offentlige speilsiden.
Sikkerhet og adferdskodeks
- Sikkerhetspolicy + trusselmodell:
SECURITY.md. v1.8.x-herdingspasningen lukket alle kjente funn; v1.9.0 legger til XSS-sikker JSON-LD, O_NOFOLLOW symlink-avvisning og frontmatter-validering, alt verifisert med mutasjonstesting. For å rapportere en sårbarhet privat, følg prosedyren for offentliggjøring iSECURITY.md. - Adferdskodeks:
CODE_OF_CONDUCT.md. Bidragsyterløftet. Vær utmerket mot hverandre.
Bidra
Bidrag er velkomne. Se CONTRIBUTING.md for retningslinjer. Før du åpner en PR:
- Kjør
python -m pytest tests/(alle 160 må bestå). - Kjør
python3 scripts/lint_prose.py --root .(null overtredelser). - Kjør
claude plugin validate .(må bestå). - Øk versjonene sammenhengende hvis du berører brukersynlige antall eller adferd (se
docs/PUBLISHING.md).
Lisens
MIT-lisens. Se LICENSE for detaljer.
Relaterte prosjekter
- Rankenstein: GUI-basert arbeidsflyt for innholdspublisering; research til publisering i én plattform.
- FLOW-rammeverk: Evidensledede Finn, Optimaliser, Vinn-prompts (CC BY 4.0). Integrert som en underferdighet via
/blog flow. - Claude Ads og Claude SEO: søskenferdigheter som deler samme merkevaresett (banner + diagrammer generert med merkevare-oransje paletten).
- AI Marketing Hub: Gratis fellesskap, 2,800+ medlemmer. Pro-nivået på
ai-marketing-hub-proer vert for denne ferdighetens private speil.
Stjernehistorikk
<a href="https://star-history.com/#AgriciDaniel/claude-blog&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date" /> <img alt="Stjernehistorikk for AgriciDaniel/claude-blog på GitHub" src="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date" /> </picture> </a>Hvis claude-blog sparer deg for tid, er en stjerne på det offentlige repoet den enkleste måten å si takk på (og hjelper andre innholdsfolk med å finne det).
Forfatter
Bygd av Daniel Agrici, AI Workflow Architect, med Claude Code.
- Blogg: Dypdykk i AI-markedsføringsautomatisering.
- YouTube: Veiledninger og demoer.
- Alle verktøy med åpen kildekode: Andre Claude Code-ferdigheter.
- AI Marketing Hub: Gratis fellesskap for AI-drevet markedsføring.


