{"enrichment":{"faq":[{"a":"Csdn Upload automates file posting to CSDN's draft box through Playwright browser automation and direct API calls with HMAC-SHA256 signing. The skill handles bulk markdown drafts, manages article lifecycle across unsynced, draft, and published states, and stores metadata in JSON files for seamless synchronization.","q":"How do I upload files to CSDN using Csdn Upload?"},{"a":"Yes, Csdn Upload is designed to automate batch file uploads to CSDN. It processes multiple markdown drafts in bulk, tracks their status through three lifecycle states, and syncs publishing information from external logs, eliminating manual upload steps.","q":"Can Csdn Upload automate batch file uploads to CSDN?"},{"a":"Csdn Upload combines Playwright browser automation with direct API calls secured by HMAC-SHA256 signing for reliable file transfer. It maintains article metadata in JSON files and continuously syncs status from external publish logs to keep your upload records current.","q":"What is the csdn upload tool's approach to file transfer?"},{"a":"Csdn Upload integrates CSDN upload functionality into workflows by automating the entire article lifecycle\u2014from unsynced drafts through publication. Its JSON-based metadata storage and external log synchronization allow seamless connection to your existing content management and publishing pipelines.","q":"How does Csdn Upload integrate into existing workflows?"},{"a":"Csdn Upload is released under the GPL-3.0 license, ensuring open-source transparency and community collaboration for bulk CSDN file uploads and automation.","q":"What license does Csdn Upload use?"}],"shadow_tags":["file-transfer","batch-operations","content-management","automation-tool","resource-sharing"],"summary_rewrite":"Csdn Upload automates bulk posting of markdown drafts to CSDN's draft box using Playwright browser automation and direct API calls with HMAC-SHA256 signing. It manages article lifecycle across three states\u2014unsynced, draft, and published\u2014storing metadata in JSON files and syncing status from external publish logs."},"gist":{"api_url":"https://skillfed.io/api/skills/ricky-theseus/DaisyWriter/csdn-upload.json","as_of":"2026-07-08","description":"Csdn Upload batches local markdown drafts to CSDN's draft box via Playwright and signed API requests. npx skillfed install ricky-theseus/DaisyWriter/csdn-upload","install":{"manual":["git clone https://github.com/ricky-theseus/DaisyWriter","cp -r DaisyWriter ~/.claude/skills/csdn-upload"],"primary":"npx skillfed install ricky-theseus/DaisyWriter/csdn-upload","version":"5d2da27b"},"kind":"skill","mirror_url":"https://skillfed.io/ricky-theseus/DaisyWriter/csdn-upload.md","similar":[{"id":"ricky-theseus/DaisyWriter/sync-csdn","name":"Sync Csdn","publisher":"ricky-theseus/DaisyWriter","url":"https://skillfed.io/ricky-theseus/DaisyWriter/sync-csdn"},{"id":"ricky-theseus/DaisyWriter/DaisyWriter","name":"Daisywriter","publisher":"ricky-theseus/DaisyWriter","url":"https://skillfed.io/ricky-theseus/DaisyWriter/DaisyWriter"}],"title":"Csdn Upload by ricky-theseus: Upload files and resources to CSDN platform \u2014 SkillFed","use":{"when":["Yes, Csdn Upload is designed to automate batch file uploads to CSDN.","Csdn Upload combines Playwright browser automation with direct API calls secured by HMAC-SHA256 signing for reliable file transfer."]},"what":{"lead":"Csdn Upload batches local markdown drafts to CSDN's draft box via Playwright and signed API requests.","rest":"Csdn Upload automates bulk posting of markdown drafts to CSDN's draft box using Playwright browser automation and direct API calls with HMAC-SHA256 signing. It manages article lifecycle across three states\u2014unsynced, draft, and published\u2014storing metadata in JSON files and syncing status from external publish logs."}},"id":"ricky-theseus/DaisyWriter/csdn-upload","install":{"mode":"external","repo":"https://github.com/ricky-theseus/DaisyWriter"},"links":{"html":"https://skillfed.io/ricky-theseus/DaisyWriter/csdn-upload","md":"https://skillfed.io/ricky-theseus/DaisyWriter/csdn-upload.md","repo":"https://github.com/ricky-theseus/DaisyWriter"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":2,"language":"Python","last_updated":"2026-07-08","license":"GPL-3.0","name":"Csdn Upload","publisher":"ricky-theseus","stars":59},"relations":{"similar":[{"id":"wuchubuzai2018/expert-skills-hub/csdn-article-publish"},{"id":"ricky-theseus/DaisyWriter/sync-csdn"},{"id":"ricky-theseus/DaisyWriter/DaisyWriter"},{"id":"AceDataCloud/Skills/csdn"},{"id":"doccker/cc-use-exp/cc-external-system-debugging"},{"id":"doccker/cc-use-exp/external-system-debugging"},{"id":"one-box-u/openclaw-daily-hot-news/openclaw-daily-hot-news"},{"id":"browser-act/skills/xiaohongshu-auto-posting"},{"id":"alfredolopez80/multi-agent-ralph-loop/research"},{"id":"Taoidle/plan-cascade/hybrid-ralph"}]},"slug":{"owner":"ricky-theseus","repo":"DaisyWriter","skill":"csdn-upload"},"version":"5d2da27b"}
