To write a good novel, one needed to have the following abilities: 1. Good storyline: A good novel needs to have a compelling storyline that is logical and coherent. You need to have a clear goal and design a storyline to achieve it. 2. Unique characters: The characters in the novel need to have their own personalities and characteristics to make a deep impression on the readers. You need to create characters with distinct personalities and provide them with a deep background story and emotional description. 3. Rich description of details: Details are an important part of the novel, which can enhance the story's legibility and realism. You need to describe various details in the novel, such as the expressions, actions, language, and psychological activities of the characters, so that the readers can feel the authenticity of your story. 4. Excellent language expression: The novel needs to have a good language foundation to accurately express emotions and thoughts. You need to have a good grasp of language and use a rich vocabulary and rhetoric to make the reader feel the depth and breadth of your story. 5. The right rhythm and ups and downs: The novel needs to have the right rhythm and ups and downs to attract the reader's attention and emotions. You need to master the rhythm and ups and downs according to the storyline and the characteristics of the characters to immerse the reader in your story. In order to write a novel that was favored by the publishing house, one needed to combine the above abilities to create a novel with unique charm and excellent quality. At the same time, he also needed to constantly practice and improve his writing skills to continuously improve his literary level.