# Process Article Lists Into Draft Posts

Collecting many article links creates slow copying and rewriting work. This skill watches a Markdown list, fetches articles, and drafts rewritten posts.

## Install

```bash
npx skillstore add wangdefou-dev/article-list-processor
```

## Metadata

- Status: approved
- Slug: wangdefou-dev-article-list-processor
- Skillstore revision: r1
- Version status: missing
- Tree hash: 52328ee959b972dfb861854aaf5604263f0cf4e5eb9edfcb2560001e73a01633
- Author: wangdefou-dev
- GitHub username: wangdefou-dev
- License: MIT
- Repository: https://github.com/wangdefou-dev/defou-workflow-agent/tree/main/skills/article-list-processor
- Ref: 36e07d5e13068e5be64447e8f20b427cf2cbd21a
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: scripts, external\_commands, filesystem, env\_access, network
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/wangdefou-dev-article-list-processor
- Manifest: https://skillstore.pages.dev/api/skills/wangdefou-dev-article-list-processor/manifest

## Capabilities

- Parses Markdown files for article titles and HTTP links.
- Watches a local input folder for new Markdown or text files.
- Fetches article pages and extracts readable body text.
- Generates rewritten draft posts with an Anthropic model.
- Writes generated Markdown files with source metadata.
- Moves processed input files into an archive folder.

## Use Cases

- Draft posts from saved reading links: Convert a reading list into draft posts for review and editing.
- Process source links in batches: Turn multiple source articles into candidate summaries or rewrites.
- Prepare article-based social drafts: Create first-pass posts from public articles for later approval.

## Prompt Templates

### Process One List

```
Process my Markdown reading list and save one draft for each valid article link.
```

### Test With Mock Mode

```
Run the article list workflow in mock mode and confirm that each link is detected correctly.
```

### Review Generated Drafts

```
Summarize the generated drafts and flag items that need source review before publishing.
```

### Run A Guarded Batch

```
Process only approved public article links, skip blocked domains, and keep source attribution in every draft.
```

## Limitations

- Requires an Anthropic API key unless mock mode is enabled.
- Cannot fetch pages that block bots or require login.
- Generated drafts require human review before publishing.
- Untrusted links can expose the runner to unwanted network requests.

## Best Practices

- Use only public article URLs that you are allowed to fetch.
- Run mock mode first to confirm the input file format.
- Review every generated draft for accuracy, attribution, and policy compliance.

## Anti Patterns

- Do not process private, login-only, or confidential links.
- Do not publish generated text without human review.
- Do not run the watcher in a project with unrelated sensitive input files.

## Security Audit

- Audited at: 2026-07-07T07:43:33.521\+00:00
- Summary: I found no evidence of obfuscated malware or deliberate credential exfiltration. Confirmed risks include project .env and API key access, unrestricted outbound URL fetching, automatic file watching and reads, and an npm script execution path.

## Stats

- Views: 207
- Downloads: 20
- Favorites: 0
- Popularity score: 0
