by jiahuiqu17
Subject-aware minimal-zine image production for Agent Skills: art direction, generation, series, evidence, and real-bitmap QA.
# Add to your Claude Code skills
git clone https://github.com/jiahuiqu17/paper-signalpaper-signal is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jiahuiqu17. Subject-aware minimal-zine image production for Agent Skills: art direction, generation, series, evidence, and real-bitmap QA. It has 51 GitHub stars.
paper-signal's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/jiahuiqu17/paper-signal" and add it to your Claude Code skills directory (see the Installation section above).
paper-signal is primarily written in Python. It is open-source under jiahuiqu17 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh paper-signal against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Turn photos, ideas, and research into beautiful editorial visuals with Codex or Claude Code.
Made with one shared paper-and-ink system and four compositions chosen for the subject. Click any image for the full result.
npx skills add jiahuiqu17/paper-signal
Codex Desktop: end-to-end verified · Claude Code: Skill-compatible · Agent Skills · MIT
Then open a fresh task and ask:
Use $paper-signal-art-director to restyle this photo as a tactile minimal-zine
poster. Preserve the subject, save the final prompt, and inspect the bitmap.
Works as a standard Skill in Codex, Claude Code, and other compatible clients. Final image generation depends on the image tools available in your host; see the verified support levels.
简体中文 · See how it works · Compatibility · Contributing
The simple promise is better-looking editorial imagery. Underneath, Paper Signal protects the things a style prompt often loses:
Paper Signal keeps the whole production chain inspectable:
brief → protect the subject → route subject and composition → art direction
→ save the exact prompt → native raster generation → inspect the bitmap
→ targeted correction → validated project
For factual posts it can also keep an evidence record and write natural caption copy. For a single photograph or idea, it stays compact and focuses on the image.
| Capability | Paper Signal approach |
|---|---|
| Subject integrity | Identity, horizon, silhouette, architecture, crop, and exact values are blocking constraints |
| Composition | Seven adaptive modes selected after the subject route, not one template for every topic |
| Material craft | One physical reproduction process explains grain, dot gain, ink spread, registration, and edge behaviour |
| Colour | One meaningful chromatic signal; no palette contamination for decoration's sake |
| Reproducibility | Every selected image keeps its brief, manifest, final prompt, output, and QA record |
| Social series | Sequence, caption, evidence, and per-card routing are available without burdening a single poster |
| Quality control | Automated structure checks plus full-size and phone-thumbnail visual review |
See docs/comparison.md for a respectful scope comparison with GC Minimal Zine Poster, baoyu-xhs-images, Anthropic Canvas Design, and one-off prompts.
The four Edinburgh images remain the finished-work hero. The compact block below tests a different claim: whether a print transfer can change the material reading without replacing the person or object. Each pair shows a repository-generated fictional edit target followed by the selected Paper Signal result.
The full portrait and object cases include the source-generation prompt, edit target, preservation record, exact transfer prompt, manifest, selected bitmap, asset hashes, and observation-based QA. The README loads only 600 × 800 WebP previews; click any image for the full PNG.
The Quick Start command is interactive. To target a host explicitly:
npx skills add jiahuiqu17/paper-signal --agent codex
npx skills add jiahuiqu17/paper-signal --agent claude-code
Select the full paper-signal entry point or one of the three specialist skills. The repository also contains a Codex plugin manifest at .codex-plugin/plugin.json.
| Host | Skill loading | Complete bitmap workflow |
|---|---|---|
| Codex Desktop | Verified | End-to-end reference runtime with image inspection and built-in ImageGen |
| Codex CLI | Verified discovery and repository tooling | Depends on the image tools configured for that session |
| Claude Code | Agent Skills-compatible; installable with the community installer | Requires an image-inspection and image-generation tool; not yet end-to-end verified here |
| Cursor and other compatible agents | Installer- and host-dependent | Depends on the host capabilities; prompt-only fallback remains available |
The short compatibility line near the top means the Skill format loads on those hosts—not that every host exposes the same image tools. Format compatibility, tool availability, and tested rendering are separate levels. See the maintained compatibility matrix.
Each tagged release includes a deterministic skills-only ZIP and SHA256SUMS. It omits the large visual examples while retaining the four skills, schemas, license, and essential documentation.
gh release download --repo jiahuiqu17/paper-signal \
--pattern "paper-signal-skills-*.zip" --pattern SHA256SUMS
shasum -a 256 -c SHA256SUMS
unzip paper-signal-skills-v*.zip
npx skills add ./paper-signal-v*
Clone the repository, then link the skill folders into Codex:
git clone https://github.com/jiahuiqu17/paper-signal.git
cd paper-signal
for skill in paper-signal paper-signal-art-director paper-signal-series paper-signal-audit; do
ln -s "$PWD/skills/$skill" "${CODEX_HOME:-$HOME/.codex}/skills/$skill"
done
Inspect an existing destination before replacing it. Open a new task after installation so the skill inventory reloads.
Paper Signal bundles no image model, API key, tracking code, or third-party runtime. In Codex it uses built-in ImageGen.
Copy the preference template into a project or user config location:
mkdir -p .paper-signal
cp skills/paper-signal/assets/PREFERENCES.example.md \
.paper-signal/PREFERENCES.md
You can set preferred paper processes, anchor inks, aspect ratio, text burden, caption voice, source-label policy, and banned motifs. Current-request instructions and subject-preservation rules always take precedence. See preferences.md.
| Skill | Use it for |
|---|---|
$paper-signal |
Complete routing and production from brief to final bitmap |
$paper-signal-art-director |
One poster, landscape, portrait, object, architecture image, or existing-photo restyle |
$paper-signal-series |
Two to ten Xiaohongshu/Instagram cards, visual essays, travel diaries, or evidence-led explainers |
$paper-signal-audit |
Diagnose generic, inaccurate, AI-looking, or materially weak outputs and write targeted corrections |
Example requests:
Use $paper-signal-art-director to turn this rainy Edinburgh street into a quiet
minimal-zine poster. Preserve the street geometry, use a panorama strip and one
cyanotype plate, save the final prompt, and generate the bitmap.