$npx skillfedfor your agent

deepseek-integration

DeepSeek Integration provides expert guidance for connecting to DeepSeek's chat API using reqwest with optimized connection pooling, Bearer token authentication, and configurable timeouts. Handle both standard JSON responses and Server-Sent Events streaming, with built-in retry logic and exponential backoff for resilience.

DeepSeek Integration helps you connect to DeepSeek API using reqwest with connection pooling and streaming support.

AI-generated summary based on this skill's SKILL.md

4 3 MITupdated by cacr92

Decision gist · record as of 2026-01-30

DeepSeek Integration helps you connect to DeepSeek API using reqwest with connection pooling and streaming support. DeepSeek Integration provides expert guidance for connecting to DeepSeek's chat API using reqwest with optimized connection pooling, Bearer token authentication, and configurable timeouts. Handle both standard JSON responses and Server-Sent Events streaming, with built-in retry logic and exponential backoff for resilience.

manual: git clone https://github.com/cacr92/WeReply → cp -r WeReply/.claude/skills/deepseek-integration ~/.claude/skills/deepseek-integration
.claude/skills/deepseek-integration/SKILL.md · version 4defe23f

Use it when

  • deepseek-integration implements Server-Sent Events (SSE) parsing to process streaming responses from DeepSeek.
  • deepseek-integration builds resilient API communication with configurable retry logic and exponential backoff.

Verify before relying

Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

cacr92/WeReply/deepseek-integration · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I integrate DeepSeek API in Rust?

deepseek-integration guides you through connecting to DeepSeek's chat API using the reqwest HTTP client. Set up a reqwest::Client with connection pooling for efficient resource management, configure Bearer token authentication with your API key, and establish appropriate timeout settings. The skill covers both standard JSON responses and streaming modes to match your application's needs.

How can deepseek-integration handle streaming responses?

deepseek-integration implements Server-Sent Events (SSE) parsing to process streaming responses from DeepSeek. The skill shows how to parse incoming chunks, handle event boundaries, and integrate streaming with your reqwest client configuration. This enables real-time AI responses without waiting for complete message generation.

What retry strategy with exponential backoff does deepseek-integration provide?

deepseek-integration builds resilient API communication with configurable retry logic and exponential backoff. Handle transient failures like 429 rate limits, 503 service unavailable, and timeout errors. The skill demonstrates how to implement backoff timing, track retry attempts, and gracefully degrade when retries are exhausted.

How does deepseek-integration manage API key security?

deepseek-integration secures your DeepSeek API credentials through Bearer token authentication and keychain integration. The skill covers best practices for storing API keys safely, validating authentication tokens before requests, and avoiding credential exposure in logs or error messages.

Can deepseek-integration generate AI-powered reply suggestions?

deepseek-integration enables AI-powered reply suggestions by configuring DeepSeek model parameters like temperature and token limits, crafting effective system prompts, and handling errors gracefully. The skill includes JSON serialization for chat messages and demonstrates batch processing multiple API requests efficiently.

What connection pooling and timeout settings does deepseek-integration offer?

deepseek-integration optimizes reqwest client configuration with connection pooling to reuse TCP connections across multiple API calls. Configure request timeouts, connection timeouts, and pool size based on your workload. The skill also covers mock HTTP client testing for validating your DeepSeek integration without live API calls.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

DeepSeek Integration Skill

Expert guidance for integrating DeepSeek API with reqwest HTTP client, streaming responses, and error handling.

Overview

WeReply uses DeepSeek API to generate reply suggestions: - HTTP Client: reqwest with connection pooling - API Endpoint: https://api.deepseek.com/v1/chat/completions - Authentication: API key via Bearer token - Response Format: JSON (non-streaming) or Server-Sent Events (streaming) - Configuration: API key stored in system keychain

HTTP Client Configuration

Reqwest Client Setup

```rust use reqwest::{Client, ClientBuilder}; use std::time::Duration; use std::sync::Arc;

pub struct DeepSeekClient { client: Arc<Client>, api_key: String, api_endpoint: String, }

impl DeepSeekClient { pub fn new(api_key: String) -> anyhow::Result<Self> { let client = ClientBuilder::new() .pool_max_idle_per_host(10) // 连接池最大空闲连接数

(truncated - see the full file via the links below)

File tree — 2 files
.claude/skills/deepseek-integration/SKILL.md
.claude/skills/deepseek-integration/skill.json

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Integrate DeepSeek API with reqwest HTTP client and connection pooling”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

ipc-communication
by cacr92 · cacr92/WeReply

ipc-communication provides expert guidance for setting up inter-process messaging between a Rust Orchestrator and Platform Agents using line-delimited JSON over stdin/stdout. It covers message type definitions, bidirectional command and response patterns, and includes production-ready Rust process management and Python agent implementations with timeout handling and error recovery.

MITfor claude-code, codexupdated Jan 2026
★ 4repo stars
api-design
by cacr92 · cacr92/WeReply

api-design guides you through building robust command interfaces for Tauri applications using type-safe data structures and proven patterns. It covers DTO design, validation at API boundaries, error handling strategies, and documentation practices to ensure your backend contracts are clear and maintainable.

MITfor claude-code, codex, cursorupdated Jan 2026
★ 4repo stars
tauri-development
by cacr92 · cacr92/WeReply

This skill equips you with patterns for Tauri 2.0 desktop development, covering command definition with specta type generation, Rust-React integration, and proper error handling. Learn state management, async best practices, and desktop-specific constraints to avoid common pitfalls like blocking the async runtime or exposing sensitive errors.

MITfor claude-code, codex, cursorupdated Jan 2026
★ 4repo stars
error-handling-debugging
by cacr92 · cacr92/WeReply

Master error handling across Rust and TypeScript in Tauri applications. Learn custom error types, exception chains, API response patterns, and debugging techniques using tracing and structured logging. Covers database errors, command failures, and React error boundaries.

MITfor claude-code, codex, cursorupdated Jan 2026
★ 4repo stars
Tdd Workflow
by cacr92 · cacr92/WeReply

Tdd Workflow guides developers through test-first development using the red-green-refactor pattern: write failing tests, implement minimal code to pass, then refactor while maintaining test coverage. It covers unit and integration testing strategies for both Rust and TypeScript, with practical examples including validation logic, mocking external dependencies, and coverage verification tools. All new features and fixes must meet an 80% test coverage threshold.

MITfor claude-code, codex, cursordocs in Chineseupdated Jan 2026
★ 4repo stars
Scan
by AllenAI2014 · AllenAI2014/ai-investment-advisor

Scan identifies promising investment targets by analyzing market trends, sector strength, and capital flows against your watchlist and holdings. It delivers focused recommendations with technical analysis, risk assessment, and entry/exit guidance tailored to your investment style.

no license declared → metadata onlyfor claude-codeupdated Jan 2026
★ 99repo stars

More skills testing-strategy (MIT) · Review (unlicensed) · refactoring (MIT)

Tags
llm-integrationhttp-client-poolingstreaming-eventsretry-backoffapi-securityerror-classificationbatch-processingresponse-parsingtimeout-configmock-testing